我想使用32位的IEEE 754将$ 14.83984375 $转换为Binary。
真正的解决方案是:$ 01000001011011010111000000000000 $。 但是我没理解。
我的解决方案是:
1.标志是肯定的:0
2. 14二进制等于$ 1110 $
$ 0.83984375 $等于$ 110101100 ... 0 $
所以指数是3,我们得到:$ 3 + 127 = 10000010 $ in bits
因此,如果我们把它放在一起,我们就会得到 $ 0 10000010 110110101100 ... 0 $
失败的是,我有$ 0.83984375 $等于$ 110101100 ... 0 $,解决方案说$ 0.83984375 $等于$ 110101110 ... 0 $。
1美元来自哪里?
提前谢谢。