負數的補碼

來源:趣味百科館 9.71K

負數的補碼

負數的補碼是該數的反碼加1。負數的反碼是對原碼按位取反,只是最高位(符號位)不變。表示相對原碼複雜、運算相對簡單,符號位參加運算,只需要設置加法器,但符號位的進位位需要加到最低位、0的表示不唯一。

計算機中的有符號數有三種表示方法,即原碼、反碼和補碼。三種表示方法均有符號位和數值位兩部分,符號位都是用0表示“正”,用1表示“負”,而數值位,三種表示方法各不相同。在計算機系統中,數值一律用補碼來表示和存儲。原因在於,使用補碼,可以將符號位和數值域統一處理;同時,加法和減法也可以統一處理。


熱門標籤