若以 6 位元表示整數,下列敘述何者錯誤?
A使用 unsigned integer 可表示的範圍為 0~63
B使用 sign-and-magnitude 可表示的範圍為-31~31
C使用 1 的補數可表示的範圍為-31~32正確答案
D使用 2 的補數可表示的範圍為-32~31
答案與詳解
1的補數(1's complement)的範圍與符號大小相同,為 -(2^(n-1) - 1) ~ (2^(n-1) - 1)。當 n=6 時,範圍應為 -31 ~ 31,選項寫 -31~32 是錯誤的,故本題選C。
Examly 收錄 38 萬+ 道歷屆題目,每題都有像這樣的精選詳解。免費下載,立即開練。
