Re: [問題] 數值表示範圍、unsigned int表示範圍、 …
※ 引述《zptdaniel ()》之銘言:
: @@! 謝謝各位的幫忙! 我懂了.(應該).哈哈
: 請問有沒有人可以幫我解說下面這兩題?
: 謝謝~感恩!
: ※ 引述《zptdaniel ()》之銘言:
: 1. 使用相同的位元數目,哪一個數字表示法能表示較大的正整數值?
: (A)2的補數 (B)1的補數 (C)Unsigned整數 (D)Biased/Excess-K
: Ans:(D)
Excess-K 的範圍是 -K ~ -K+ 2^(n)-1
而 Unsigned : 0 ~ 2^(n)-1
因此 這題會是D有兩個可能
第一: 答案印錯了
第二: 他的K取的是負數
: * 請問為什麼不是(C)呢?
: Excess所能表示的範圍公式如右: -2^(n-1) ~ +2^(n-1) -1
: unsigned的公式不是應該為: 0 ~ 2^n -1 嗎?
: 我怎麼看都覺得是(C)才對呀!
: 2.假設某系統中C語言之int型別與unsigned int 型別之變數每個各佔2bytes
: 之記憶體空間,請分別寫出他們所能表示之整數的範圍.
: Ans:(1)-32768~+32767
: (2)0~(2^16) -1 = 0 ~ 65535
這題答案沒錯
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.118.126.124
推
10/15 22:47, , 1F
10/15 22:47, 1F
討論串 (同標題文章)