民國102年 第3梯次 電腦軟體應用丙級 學科
第10題
若利用8 b i t 來表示整數型態資料,且最左位元0 代表正數、1 代表負數,負數與正數間互為 2 的補數,則可表示之範圍為
題目
若利用8 b i t 來表示整數型態資料,且最左位元0 代表正數、1 代表負數,負數與正數間互為 2 的補數,則可表示之範圍為
- (1) 128 ~ - 128
- (2) 128 ~ - 127
- (3) 127 ~ - 127
- (4) 127 ~ - 128
官方答案
(4) 127 ~ - 128
解析
8 位元有號整數採用二補數表示,最左位元為號碼位。正數範圍 0 ~ 127(01111111),負數範圍 -1 ~ -128(11111111 ~ 10000000),故完整範圍為 127 ~ -128。選項 1 的 128 超出正數最大值;選項 2 正數上限錯誤;選項 3 遺漏 -128。
AI 參考解析(推得答案已與官方答案比對一致),非官方公告內容,僅供備考參考。