原碼就是指用純二進(jìn)制編碼表示的二進(jìn)制數(shù),而補(bǔ)碼就是對(duì)原碼進(jìn)行按位求反,再加1后的二進(jìn)制數(shù)。
+5的二進(jìn)制的原碼是 0000 0000 0000 0101
反碼是 1111 1111 1111 1010
補(bǔ)碼是 1111 1111 1111 1011
純二進(jìn)制編碼只能表示正整數(shù),而正、負(fù)數(shù)僅是利用原碼,補(bǔ)碼來(lái)表示的二進(jìn)制編碼,因此,負(fù)數(shù)不存在什么原碼,來(lái)表示 -5的補(bǔ)碼表示 1111 1111 1111 1011