原码:带符号位的整数
反码:中间码。在原码的基础上、保持负数的符号位(即最高位1)不变,其他位反转(0变1、1变0)
补码:最终进行运算的二进制数
补码的计算规则:原码求反+1
x = -1100110
[x]原 = 11100110
[x]反 = 10011001
[x]补 = 10011010
补码运算结果仍然为补码
补码再求补即得到原码
正数的补码就是原码
原码:带符号位的整数
反码:中间码。在原码的基础上、保持负数的符号位(即最高位1)不变,其他位反转(0变1、1变0)
补码:最终进行运算的二进制数
补码的计算规则:原码求反+1
x = -1100110
[x]原 = 11100110
[x]反 = 10011001
[x]补 = 10011010
补码运算结果仍然为补码
补码再求补即得到原码
正数的补码就是原码