加法和减法
减法: 将负数用二进制补码的形式表现出来并相加
补码: 除了符号位,其他位置 取反 + 1
正数 👉 负数补码: 全部取反 +1
负数补码 👉 正数 : 全部取反 +1
减法就是: 将 相同符号 的 数相减 变成 相反符号 的数相加
溢出意味着:符号位被结果值占去
加法运算溢出
原因:符号位被进位填充
当两个正数相加:符号位为1表示溢出,为0就没事
两个负数相加:符号位为0表示溢出
减法运算溢出
正数 - 负数 = 负数
负数 - 正数 = 正数
原因:符号位借位现象
小结
无论数的表示形式如何