原码,补码,反码
对于一个正数,原码和补码相同
对于一个负数,补码的转换规则如下:
1.符号位不变
2.数值位取反
3.末位 +1
计算机中,以补码的形式中存储。
例子
如-12在计算机中的存储是1111 0100
12 的二进制数位 0000 1100
-12的二进制数位 1000 1100
最高位代表符号位,规定0代表正数,1代表负数
-12的原码表示1000 1100
反码表示1111 0011
补码表示1111 0100
补码转原码
对补码求补码得到原码
-12的补码的表示1111 0100
补码的反码表示1000 1011
原码表示1000 1100
浙公网安备 33010602011771号