Liam Clarke wrote:
> Problem is; I can't bitshift on floats, so can't test. Can't bitshift
> on floats in C either.  Does anyone know how I could work on a binary
> representation of a float? Any language at all, I'm desperate...

In C you can certainly get access to the binary representation of a 
float as bytes. My C is really rusty but something like
float x = 1.3;
char* p = &x;

will give you a pointer to the binary representation of x. You can do 
something similar with the struct module in Python; struct.pack() will 
give you a byte string containing the representation of a float.

Kent

_______________________________________________
Tutor maillist  -  Tutor@python.org
http://mail.python.org/mailman/listinfo/tutor

Reply via email to