关于float在内存中的存储方式
qjzrd 2008-02-15 12:20:52 最近在网上看到一片float存储 有点疑问:
8.25用二进制表示可表示为1000.01, 科学计数法表示1000.01可以表示为1.00001*2的3次方
这样8.25在内存的存储就为 0 1000 0010 000 0100 0000 0000 0000 0000
根据这个结论
2.25的单精度存储方式应该是: 0 1000 0000 001 0000 0000 0000 0000 0000
而看到别人的是 "2.25的单精度存储方式,很简单 0 1000 0001 001 0000 0000 0000 0000 0000"
想知道 到底是谁的对, 如果是我错了 那错在哪里呢 谢谢大家