1.原碼
將最高位作為符號位(以0代表正,1代表負),其餘各位代表數值本身的絕對值(以二進位制表示)。
為了簡單起見,我們用1個位元組來表示乙個整數。
+7的原碼為: 00000111
-7的原碼為: 10000111
2.反碼
乙個數如果為正,則它的反碼與原碼相同;乙個數如果為負,則符號位為1,其餘各位是對原碼取反。
為了簡單起見,我們用1個位元組來表示乙個整數:
+7的反碼為:00000111
-7的反碼為: 11111000
3.補碼
補碼:乙個數如果為正,則它的原碼、反碼、補碼相同;乙個數如果為負,則符號位為1,其餘各位是對原碼取反,然後整個數加1。為了簡單起見,我們用1個位元組來表示乙個整數:
+7的補碼為: 00000111
-7的補碼為: 11111001
原碼 反碼 補碼
正數 原碼 反碼 補碼一樣 7 原 0 0000111 b 7 反 0 0000111 b 7 補 0 0000111 b 負數 原碼就是原來的表示方法 反碼是除符號位 最高位 外取反 補碼 反碼 1 7 原 1 0000111 b 7 反 1 1111000 b 7 補 1 1111001 b 當...
原碼 反碼 補碼
正數 原碼 反碼 補碼一樣 7 原 0 0000111 b 7 反 0 0000111 b 7 補 0 0000111 b 負數 原碼就是原來的表示方法 反碼是除符號位 最高位 外取反 補碼 反碼 1 7 原 1 0000111 b 7 反 1 1111000 b 7 補 1 1111001 b 當...
原碼 反碼 補碼
數值在計算機中表示形式為機器數 計算機只能識別0和1,使用的是二進位制,而在日常生活中人們使用的 是十進位制,正如亞里斯多德早就指出的那樣,今天十進位制的廣泛採用,只不過我們絕大多數人生來具有10個手 指頭這個解剖學事實的結果.儘管在歷史上手指計數 5,10進製 的實踐要比二或三進製計數出現的晚.摘...