W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
一.原碼
1.正數的原碼就是它的本身
?? ?假設使用一個字節(jié)存儲整數,整數10的原碼是:0000 1010
2.負數用最高位是1表示負數
假設使用一個字節(jié)存儲整數,整數-10的原碼是:1000 1010
二.反碼
1.正數的反碼跟原碼一樣
假設使用一個字節(jié)存儲整數,整數10的反碼是:0000 1010
2.負數的反碼是符號位為1,其他位取反(0變1,1變0)
假設使用一個字節(jié)存儲整數,整數-10的反碼是:1111 0101
三.補碼(強調:數字的存儲、計算在計算機中都是補碼形式,注意補碼與補碼的運算結果是補碼,需要還原成源碼。)
1.正數的補碼和原碼一樣
假設使用一個字節(jié)存儲整數,整數10的補碼是:0000 1010
2.負數的補碼是符號位為1,其他為取反后加1,即負數的反碼加1
假設使用一個字節(jié)存儲整數,整數-10的補碼是:1111 0110
[+1] = [00000001]原 = [00000001]反 = [00000001]補
[-1] = [10000001]原 = [11111110]反 = [11111111]補
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: