作者avogau ( 假 装)
看板TransCSI
标题Re: [问题] 数值表示范围、unsigned int表示范围、 …
时间Wed Oct 15 21:49:36 2008
※ 引述《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
1F:推 zptdaniel:所以就是第一题的答案错了~! 10/15 22:47