7的二进制补码是 00000111。以下是具体解析:
7的二进制原码为 `00000111`,最高位为0,表示正数。
补码计算过程
- 反码:将原码除符号位外按位取反,得到 `11111000`。 - 补码:反码加1,即 `11111000 + 1 = 11111001`。
将原码除符号位外按位取反,得到 `11111000`。 - 补码
补码 `11111001` 加上原码 `00000111`,结果为 `00000000`(丢弃进位),符合补码运算规则。
总结:
7的二进制补码为 `00000111`,与原码相同,因为7是正数,补码和原码一致。