负数在计算机中的二进制表示通常采用 补码形式。以下是计算-57二进制补码的步骤:
确定绝对值的二进制表示 57的二进制为 `00110111`(8位表示)。
计算反码
将绝对值的二进制位全部取反,即 `11001000`。
计算补码
在反码的基础上加1,得到 `11001001`。
验证: 补码 `11001001` 与 `01000010`(66)进行二进制加法(按位异或运算),结果为 `11000111`,符合补码运算规则。 总结
-57的8位二进制补码为 `11000111`。