在16位定点机中,关于三种机器数(原码、反码、补码)的表示范围,下列哪项描述是正确的?
答案解析
核心考点:定点数不同编码方式的表示范围
解题思路:
1. 16位定点机中,原码和反码的表示范围为:-(2^15-1)到+(2^15-1)
2. 补码的表示范围为:-2^15到+(2^15-1)
3. -1在原码和反码中都可以表示:原码为1000000000000001,反码为1111111111111110
4. 补码可以表示-1,为1111111111111111
5. 补码能表示的最小值为-32768,而原码和反码最小值为-32767
选项分析:
A. 正确。原码和反码表示范围相同,补码表示范围更大,能多表示一个数-32768
B. 错误。补码确实能多表示一个数,但表示范围不同
C. 错误。三种机器数都能表示-1
D. 错误。补码表示范围并不完全包含原码和反码
易错点提醒:
- 原码和反码的对称表示范围
- 补码的非对称表示范围
- -1在不同编码方式中的表示形式
- 机器数表示范围与具体数值的关系
正确答案:A