- 在计算机中,常将数值转换成 补码 后再进行加减运算
- 优点:可将减法运算转化为加法运算,这样可以简化机器内部硬件电路的结构
- 补码运算的特点:符号位 和 数值位 一起参加运算
定点数加法运算
定点数减法运算
加减法运算规则总结
数溢出的概念及其判断方法
溢出:运算结果超出了某种数据类型的表示范围
案例
- 之所以发生错误,是因为运算结果产生了 溢出
- 两个正数相加,结果大于机器所能 表示的最大正数,称为上溢
- 两个负数相加,结果小于机器所 能表示的最小负数,称为下溢
- 为了判断"溢出"是否发生,可采用两种检测的方法
- 双符号位法 (变形补码法 / 模4补码)
- 进位判断法 (单符号位法)