Search

Search IconIcon to open search

补码系统(有符号整数存储)

Last updated Jun 14, 2023

# 补码的转换

  • 正数转补码: 直接取二进制
  • 负数转补码: 取反加一
  • 补码转:
    • 若最高位为0, 直接求十进制
    • 若最高位为1, 取反加一

# 补码的加减法

  • A - B = A + B补
  • 两正相加: 直接加, 需要处理上溢
  • 一正一负: 直接加! 溢出无视
  • 两负相加: 直接加, 需要处理下溢