計算機爲什麼使用補碼來存儲數據

計算機爲什麼使用補碼來存儲數據

主要原因:

使用補碼,可以將符號位和其它位統一處理。同時,減法也可按加法來處理,減少計算機工作量,提高計算機工作效率。兩個用補碼錶示的數相加時,如果最高位(符號位)有進位,則進位被捨棄。

補碼:是一種用二進制表示有號數的方法,也是一種將數字的正負號變號的方式,常在計算機科學中使用。補碼系統的最大優點是可以在加法或減法處理中,不需因爲數字的正負而使用不同的計算方式。只要一種加法電路就可以處理各種有符號數加法,而且減法可以用一個數加上另一個數的補碼來表示,因此只要有加法電路及補碼電路即可完成各