一.理解原码,反码,补码
1.正数的原码,反码,补码都是其二进制本身
以8位的二进制为例
正数5
原码:0000 0101
反码:0000 0101
补码:0000 0101
2.负数的反码为最高位符号位不变,其他位取反,补码位反码+1
负数5:
原码:1000 0101
反码:1111 1010
补码:1111 1011
二.正数的二进制取的是原码,负数的二进制取的树补码
5的 二进制 0000 0101
-5的二进制 1111 1011
1.正数的原码,反码,补码都是其二进制本身
以8位的二进制为例
正数5
原码:0000 0101
反码:0000 0101
补码:0000 0101
2.负数的反码为最高位符号位不变,其他位取反,补码位反码+1
负数5:
原码:1000 0101
反码:1111 1010
补码:1111 1011
5的 二进制 0000 0101
-5的二进制 1111 1011