32的二进制补码计算如下:
原码表示 32的二进制原码为 `01000000`(最高位0表示正数)。
求补码步骤
- 符号位保持不变: 原码符号位为0,补码符号位仍为0。 - 其余位取反
验证结果
通过公式计算:
$$
text{补码} = 256 - | -32 | = 256 - 32 = 224
$$
将224转换为二进制为 `11100000`,与计算结果一致。
总结:
32的二进制补码为 `11100000`,计算过程包括原码、取反加1三步。