補(bǔ)碼為什么要取反后再1呢?
2023-08-31 17:27 作者:努力學(xué)習(xí)天天賺錢(qián)123456 | 我要投稿
n代表位數(shù)。-2^(n-1) 到 2^(n-1)-1
8位的情況下,補(bǔ)碼的范圍是-128(1000 0000)~ +127(1111 1111)
相當(dāng)于把10000000 這個(gè)本來(lái)是來(lái)表示-0的用來(lái)表示-128.導(dǎo)致補(bǔ)碼的負(fù)數(shù),需要取反后加1。
因?yàn)?0是沒(méi)有意義的。已經(jīng)有一個(gè)+0表示即可。

標(biāo)簽:
補(bǔ)碼為什么要取反后再1呢?的評(píng)論 (共 條)
