[X] Original = 1,1110(為方便書寫和區分整數和小數,約定整數的符號用逗號分隔,小數的符號用小數點分隔,如上)。
[X]anti =(2(4+1)-1)+(-110)
=32-1110
=11111-1110
=1,0001
[X]補碼= 2(4+1)+(-1110)
=32-1110
=100000-1110
=1,0010
// -
其實妳不用這麽麻煩。
源代碼:壹個數直接轉換成二進制後,二進制數就是源代碼。
正數的原碼、補碼、補碼都壹樣。
負補碼:原碼符號位不變,其他位反轉(1變0,0變1)。
負數的補碼:補碼+1
示例:
負十進制數:-14
原碼:1,1110(符號位1表示負,符號位0表示正)。
反代碼:1,0001
補碼:1,0010