读书人

请教 IEEE 754 标准的单精度浮点数如何

发布时间: 2012-09-24 13:49:42 作者: rapoo

请问 IEEE 754 标准的单精度浮点数怎么计算呢 ?
如果是一些普通的数,比如
0.75 我就会算,但是如果是一些比较小的数应该怎么算呢?
比如 1e-15, 那可要乘很多次吧?
请问有什么办法算出它的二进制数呢,谢谢?

[解决办法]
手工计算方法不了解,用计算机的话可以这么做。
float a;
a = 1;
for(i = 0; i < 15; i++)
a = a / 10;

DWORD* p;
p = (DWORD*)&a
fprintf("%x", *p)

读书人网 >软件架构设计

热点推荐