問題詳情

194. 若利用 8bit 來表示整數型態資料,且最左位元 0 代表正數、1 代表負數,負數與正數間互為 2 的補數,則可表示之範圍為
(A)128~-128
(B)127~-127
(C)127~-128
(D)128~-127。

參考答案

答案:C
難度:適中0.666667
統計:A(3),B(4),C(24),D(1),E(0)

用户評論

【用戶】

【年級】小一下

【評論內容】28-1-1~-(28-1-1)

【用戶】chin

【年級】國三下

【評論內容】不懂這是什麼?

【用戶】Atticus

【年級】大二下

【評論內容】轉貼自https://tw.answers.yahoo.com/question/index?qid=20110222000010KK08853<0最左位元表正負,其餘表數值。 因此, 5 bits 只有4 bits可表數值;(不表示光看數值的4 bits就可知數值!) 8 bits 只有7 bits可表數值。(不表示光看數值的7 bits就可知數值!) (註:另有一法叫 sign-magnitude,則光看數值部份,就可知數值!) 4 bits可表示範圍是 0000 ~ 1111(2^4 -1) = 0 ~ 15 7 bits可表示範圍是 0 ~ 2^7 -1 = 0 ~ 127 <15 bits 用 二進位的1的補數表示法。 A. 0 ~ 15 的 1的補數(最左bit不算)恰為 1111 ~ 0000 (一對一,但沒照順序!) B. 1的補數表示法有二個較出名的缺點: a. 有正0 與負0!(因此,在多數的應用上...