各位好,
我正在学习二进制数在计算机中的信息表示。对于负数的反码和补码能表示的最小范围一直很晕。书上说,八位反码的表示范围是+127到-127,八位补码的表示范围是+127到-128。为什么?
最大的正数反码和补码我都明白。但负数的最小反码和最小补码是怎么算的我就是不理解。请给一个具体的计算实例。越具体越好!
我总是纠结在于先写出八位数能表示的负数最小原码(如1 111 1111),然后把这些换为相应的反码和补码,根据反码和补码再推出他们的真值。我知道不对,请指出我的错误点在哪里。
非常感谢!