原碼:正數的符號位為0,負數的符號位為1,其它位按照來表示數的絕對值。用這樣的表示方法得到的就是數的原碼。
反碼:對於壹個帶符號的數來說,正數的反碼與其原碼相同,負數的反碼為其原碼除符號位以外的各位按位取反。
補碼:正數的補碼與其原碼相同,負數的補碼為其反碼在最低位加1。
擴展資料:
計算機中的有符號數有三種表示方法,即原碼、反碼和補碼。三種表示方法均有符號位和數值位兩部分,符號位都是用0表示“正”,用1表示“負”,而數值位,三種表示方法各不相同 。
在計算機系統中,數值壹律用補碼來表示和存儲。原因在於,使用補碼,可以將符號位和數值域統壹處理;同時,加法和減法也可以統壹處理