【发布时间】:2016-11-06 08:09:05
【问题描述】:
我在作业中被要求用 IEEE 754 表示法来表示十进制 0.1。以下是我做的步骤:
不过是在线转换器,而这个answer on stack exchange 建议不这样做。他们提出了这个解决方案:
s eeeeeeee mmmmmmmmmmmmmmmmmmmmmmm
0 01111011 10011001100110011001101
区别在于右边的数字 1。为什么不是1100,为什么是1101?
【问题讨论】:
-
因为四舍五入。由于该数字在二进制中没有有限表示,因此存储了最接近的近似值。
标签: binary floating-point ieee-754