consist of sign bit(1 bit),exponent(8 bits) and fraction(23 bits)
http://upload.wikimedia.org/wikipedia/commons/thumb/e/e8/IEEE_754_Single_Floating_Point_Format.svg/2000px-IEEE_754_Single_Floating_Point_Format.svg.png
using typedef union for merge float,byte array into same location
typedef union { float floatingPoint; byte binary[4]; } binaryFloat; binaryFloat temp; temp.floatingPoint = 3.1416; Serial.write(temp.binary[3]); Serial.write(temp.binary[2]); Serial.write(temp.binary[1]); Serial.write(temp.binary[0]);
No comments:
Post a Comment