1.5f的十六进制求解解决方法

1.5f的十六进制求解
1.5f  二进制位:1.1*2^0
阶码:0+127===>0111 1111
尾码:1000 0000 0000 0000 0000 000  (共23位)

所以最终的结果为: 0011 1111 1100 0000 0000 0000 0000 0000 (从高到低)

即十六进制:0000 0c f3


内存里观察,1.5f的结果为:00 00 c0 3f 

和我的不一样啊.








------解决方案--------------------
第一个问题看看大小端。
第二个问题说白了,就是0.5,0.125,这样的数字及其和,都是可以准确存储的,因为它们是2 ^ -1, 2 ^ -2即2的负指数。