c语言问题:为什么把整数以%f格式输出是0.000?

2025-05-21 01:01:47
推荐回答(1个)
回答1:

1073741824恰好是‭0x40000000‬。如果硬解读为浮点数,那么它的尾数为零,自然对应的数值就是0。
参考:浮点数存储格式
http://blog.chinaunix.net/uid-23204219-id-1761337.html