在计算机硬件中,有符号整数使用补码表示。

运用补码表示法进行十进制与二进制的转换的法则和数学中的运算法则十分相近,唯一区别在于:

  • 数学中,
  • 计算机中,

补码表示法中,最高位的权重始终为负值,其他位的权重均为正值。

  • 在8位补码表示中,最高位(bit 7 :常从0数起)的权重为  ,其余位(bit 0~6)的权重均为正,分别为  ;
  • 在16位补码表示中,最高位(bit 15)的权重为  ,其余位(bit 0~14)的权重均为正,分别为  。