詳解原碼、反碼與補碼存儲與大小

原碼:
如果機器字長為N個bit,那么一個數(shù)的原碼就是N位二進制數(shù),最高位
是符號位,1代表負(fù)數(shù),0代表正數(shù)。
反碼:
正數(shù)的反碼就是原碼,負(fù)數(shù)的反碼就是符號位不變,其他取反。
補碼:
正數(shù)的補碼與其原碼相同;負(fù)數(shù)的補碼是在其反碼的末位加1。
(計算機中的數(shù)都是以補碼形式存儲的)
補碼的形式是為了進行正負(fù)數(shù)二進制的加減操作
char為1個字節(jié),8個bit位,看看內(nèi)存中是怎么存儲的
十六進制 二進制(補碼) 反碼 原碼 實際值 char a = 127; //7f 0111 1111 127 char b = 128; //80 1000 0000 0111 1111 1000 0000 -128 char c = -128; //80 1000 0000 0111 1111 1000 0000 -128 char d = -1; //ff 1111 1111 1111 1110 1000 0001 -1
另外有需要云服務(wù)器可以了解下創(chuàng)新互聯(lián)建站chinadenli.net,海內(nèi)外云服務(wù)器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務(wù)器、裸金屬服務(wù)器、高防服務(wù)器、香港服務(wù)器、美國服務(wù)器、虛擬主機、免備案服務(wù)器”等云主機租用服務(wù)以及企業(yè)上云的綜合解決方案,具有“安全穩(wěn)定、簡單易用、服務(wù)可用性高、性價比高”等特點與優(yōu)勢,專為企業(yè)上云打造定制,能夠滿足用戶豐富、多元化的應(yīng)用場景需求。
當(dāng)前文章:詳解原碼、反碼與補碼存儲與大小-創(chuàng)新互聯(lián)
分享鏈接:http://chinadenli.net/article36/edppg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供關(guān)鍵詞優(yōu)化、建站公司、面包屑導(dǎo)航、企業(yè)建站、響應(yīng)式網(wǎng)站、全網(wǎng)營銷推廣
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容