补码:
整数补码:一个字节为例
可表示范围:-128~127
最高位为1:负数
最高位为0:正数
10变2进制:例如:-127
过程:
1.减1
127-1=126
2.转为2进制后除最高位取反
01111110
00000001
3.最高位置一
10000001
结果:-127 的二进制补码为 10000001
2变10进制:例如:11111111
过程:
1.最高位归零
01111111
2.除最高位都取反
00000000
3.加1,转10进制
00000001
1
结果:11111111 是 -1 的二进制补码