靚麗時尚館

位置:首頁 > 健康生活 > 心理

兩個負數補碼相加怎麼辦

心理2.18W
兩個負數補碼相加怎麼辦

使用二進位制計算的時候會出現溢位現象,是因為計算機都有它的上限和下限,太大的數值和太小的數值都是無法顯示出來的。

計算機中用補碼來表示和儲存數值,而在進行數值的算術運算時由於機器字長的限制往往會出現補碼溢位,導致計算結果錯誤。

針對這個問題,提出了一種根據溢位結果得到正確結果的計算方法:

兩個正數相加溢位時,將錯誤解加上2~(n+1)即為正確解

兩個負數相加溢位時,將錯誤解減去2~(n+1)即為正確解。

標籤:補碼 相加 負數