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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 14:31:52
有符号二进制数11111111转化为十进制数为何是-1?
x90E@>PKP*@b)%qm*XJjFgFbf-ѽX8w>8Gz(F(,qqp2a[rOLi/E02xW3 :)mS$OXx?n \'^)m7 ?L\q%$#|(RLk׿͖

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

有符号二进制数11111111转化为十进制数为何是-1?
它的最高位是1,所以是负数.
按补码规则,如下等式成立:
负数 = 负数的绝对值按位取反+1
负数按位取反+1 =负数的绝对值
所以11111111按位取反+1 就等于 1.
因此,对应-1