有符号二进制数11111111转化为十进制数为何是-1?请稍详细

2024-11-07 12:45:01
推荐回答(1个)
回答1:

它的最高位是1, 所以是负数。
按补码规则,如下等式成立:

负数 = 负数的绝对值按位取反+1
负数按位取反+1 =负数的绝对值

所以11111111按位取反+1 就等于 1.

因此,对应-1