- 在計算機中,常將數值轉換成 補碼 后再進行加減運算
- 優點:可將減法運算轉化為加法運算,這樣可以簡化機器內部硬件電路的結構
- 補碼運算的特點:符號位 和 數值位 一起參加運算
定點數加法運算
定點數減法運算
加減法運算規則總結
數溢出的概念及其判斷方法
溢出:運算結果超出了某種數據類型的表示范圍
案例
- 之所以發生錯誤,是因為運算結果產生了 溢出
- 兩個正數相加,結果大於機器所能 表示的最大正數,稱為上溢
- 兩個負數相加,結果小於機器所 能表示的最小負數,稱為下溢
- 為了判斷"溢出"是否發生,可采用兩種檢測的方法
- 雙符號位法 (變形補碼法 / 模4補碼)
- 進位判斷法 (單符號位法)