原码反码补码
有符号数的编码规则
原码:最高位为符号位
反码:
1.
正数:反码和原码相同
2.
负数:符号位一定是1,其余位对原码取反。
补码:
1.
正数:补码和原码相同
2.
负数:符号位一定是1,其余反码+1
#测试
#现在我们说的这些都是8位
#正数都是一样
1
原码:0 0 0 0 0 0 0 1
反码:0 0 0 0 0 0 0 1
补码:0 0 0 0 0 0 0 1
-1
原码:1 0 0 0 0 0 0 1
反码:1 1 1 1 1 1 1 0
补码:1 1 1 1 1 1 1 1