DETAILS
  • 计算机系统中表示有符号整数的二进制编码方案
  • 加减法运算能够在同一套硬件电路(如加法器)上进行
  • 正整数和零,其补码与原码相同,即其二进制表示直接反映了其数值
  • 负数的补码:负数的补码是通过以下步骤构造得出的

在 8 位二进制系统中,整数 10 的补码表示为其原码(00001010)

-10

  1. 负数取绝对值 -10 变为 10
  2. 正数 10 的原码:0000 1010
  3. 取反得到反码:1111 0101
  4. 反码+00000001

1111 0101 0000 0001

1111 0110