Please read the specifications IEEE 754 for representation of single digit 
floating point numbers.

http://en.wikipedia.org/wiki/Single_precision_floating-point_format
http://en.wikipedia.org/wiki/IEEE_754-2008

In short, the format is:
   (1)            (8)                    (23)
| sign bit | exponent + 127 | mantissa |

given the number is represented in base 2 format.

eg. 5.375 = 101 + bin(.375)
bin(.375) 
0.375 x 2 = 0.75 (0)
0.75 x 2 = 1.5 (1)
0.5 x 2 = 1.
therefore bin(5.375) = 101.011
Shifting decimal point = 1.01011 x 2^2

Sign bit = 0
Exponent = 127 + 2 = 129 = 1000 0001
Mantissa = 0101 1000 0000 0000 0000 000
        

Floating point representation:
0 | 1000 0001 | 0101 1000 0000 0000 0000 000|

--
DK

http://www.divye.in
http://twitter.com/divyekapoor
http://gplus.to/divyekapoor

-- 
You received this message because you are subscribed to the Google Groups 
"Algorithm Geeks" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/algogeeks/-/GahSJFDLuF0J.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/algogeeks?hl=en.

Reply via email to