給妳看個例子,-1的補碼是1111,1111;扣除最高符號位表示為111,1111。-2的補碼是1111,1110;扣除最高符號位表示為111,1110。由此可以看出來補碼表示的負數“1”權越大數越大,最後的-128補碼就是1000,0000了。
所以剩下的4個“1”和3個“0”為了表示最小數應該排列成000,1111的形式,最終補碼為1000,1111=-133
選C
說選A的請註意:
-120的源碼是1111,1000,負數的補碼要將表示數值的部分111,1000取反加1,應該得-120的補碼應該為1000,1000。