我想使用 32 位的 IEEE 754 将 $14.83984375$ 转换为二进制。
真正的解决方案是:$01000001011011010111000000000000$。但我不明白。
我的解决方案是:
1. 符号为正: 0
2. 二进制中的 14 等于 $1110$
$0.83984375$ 等于 $110101100...0$
3. 所以指数是 3,我们得到: $3+127 = 10000010$ 位
所以如果我们把它放在一起,我们得到 $0 10000010 110110101100...0$
失败是,我有 $0.83984375$ 等于 $110101100...0$ 并且解决方案说 $0.83984375$ 等于 $110101110...0$。
1 美元从哪里来?
先感谢您。