轉換規則:
1,負整數原碼為二進制,符號位在前;
-67 = 100011(二進制)= 1100011(原碼)
2、負整數的反碼=原碼反(符號位除外);
1100011(原碼)= 10111100(倒碼)。
3.負整數的補數=負整數的補數+0000001;
10111100(補數)= 101111(補數)。
擴展數據:
給定壹個數的補碼,求原碼的操作實際上就是再求補碼:
(1)如果補碼的符號位是“0”,說明它是壹個正數,它的原碼就是補碼。
⑵如果補碼的符號位是“1”,表示負數,那麽找到給定的補碼就是所需的原碼。
例:如果已知壹個補碼為1111001,則原碼為100011 (-7)。
因為符號位是“1”,也就是說是負數,所以這個位保持不變,仍然是“1”。
其他七位數1111001為0000110;加1,所以是10000111。
百度百科-補充