當前位置:趣味科普網>經驗>

什麼是補碼原碼和反碼

經驗 閱讀(4.43K)

什麼是補碼原碼和反碼

計算機中的符號數有三種表示方法,即原碼、反碼和補碼,具體如下:

1、原碼。就是二進位制定點表示法,原碼錶示法在數值前面增加了一位符號位,正數該位為0,負數該位為1,其餘位表示數值的大小,即最高位為符號位,0表示正,1表示負,其餘位表示數值的大小。

2、反碼。是數值儲存的一種,多應用於系統環境設定,如linux平臺的目錄和檔案的預設許可權的設定umask,就是使用反碼原理。

3、補碼。在計算機系統中,數值一律用補碼來表示和儲存。原因在於使用補碼,可以將符號位和數值域統一處理;同時,加法和減法也可以統一處理。