计算机存储补码存储数值。
正数的原码、反码、补码都是一样的。
而负数就不尽相同:
就以-9为例

  • 原码:1000 1001 (第一位是符号位,0为正,1为负)
    反码:1111 0110(符号位不变,其余按位取反)
    补码:1111 0111(在反码的基础上加1)

而将负数的补码转为原码还是取反加1。