二进制反码的计算规则如下:
符号位处理 - 正数:符号位为0,反码与原码相同。 - 负数:符号位为1,其余位逐位取反(0变1,1变0)。
具体示例
- 原码:`0000 0001`(十进制1)
- 反码:`0000 0001`(与原码相同)。 - 负数:
- 原码:`1000 0001`(十进制-1)
- 反码:`1111 1110`(符号位不变,其余位取反)。
计算规则总结
- 正数无需任何操作,反码即原码。 - 负数需先取反(除符号位外),再加1得到补码(实际应用中补码更常用)。
注意:
反码主要用于理论分析,计算机内部实际存储和运算多使用补码形式。