作者zptdaniel ()
看板TransCSI
标题Re: [问题] 数值表示范围、unsigned int表示范围、 …
时间Wed Oct 15 22:48:06 2008
谢谢各位!
这几个问题我都搞懂了!
等我多看些题目之後还有问题再PO上来问问大家!
感恩!
※ 引述《avogau ( 假 装)》之铭言:
: ※ 引述《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: 123.194.97.168