原碼、反碼和補碼的區別

(1)原碼
將普通帶符號十進制數直接化成由0和1表示的二進制數【符號-絕對值表示】,該二進制數成爲原碼。負數用1表示,正數用0表示。
(2)反碼
正數的反碼與原碼相同,負數的反碼是在原碼的基礎上,符號位不變(仍爲1),其餘按位取反(1變0,0變1)變化而成。
(3)補碼
正數的補碼與原碼相同。負數的補碼,符號位保持不變,其餘按位在反碼的基礎上末位加1。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章