當前位置:編程學習大全網 - 網站源碼 - 某補碼表示的8位二進制整數由5個1和3個0組成,則其可表示的最小值是( )。A、-120 B、-15 C、-113 D、-121

某補碼表示的8位二進制整數由5個1和3個0組成,則其可表示的最小值是( )。A、-120 B、-15 C、-113 D、-121

由題目可知這是壹個帶符號為的8位二進制數,所以最高位要表示負數符號要用掉壹個“1”。所以剩下4個“1”和3個“0”。

給妳看個例子,-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。

  • 上一篇:源代碼的程序使用
  • 下一篇:同花順軟件量比怎麽看
  • copyright 2024編程學習大全網