问题
单项选择题
Pentium处理器处理的16位二进制整数用补码表示,其数值范围是 ( )
A.-215+1~215-1
B.-215~215-1
C.-216+1~216-1
D.-216~216-1
答案
参考答案:B
解析:
正数的反码、补码均与原码相同;负数的反码是原码各位取反;补码则是反码 +1。16位有符号数最大值是011111111111111,即32767,即215-1。用补码表示的,带符号的最小值是特殊数“1000000000000000”,表示—32768,即215。而非“111111111111111”,即— 32767。