0.5转换为二进制是 0.1。具体说明如下:
0.5在二进制中直接表示为 0.1
,因为 (0.5 = 1 times 2^{-1}) 。原码与补码
- 原码: 正数的原码就是其二进制表示形式,因此0.5的原码为 0.1
通过连续乘以2并取整数部分的方法也可验证:
[
begin{align*}
0.5 times 2 &= 1.0 quad text{(整数部分为1)}
0.0 times 2 &= 0.0 quad text{(结束)}
end{align*}
]
因此二进制为 0.1
。总结:
0.5的二进制表示为0.1,其原码和补码均相同。