问题
单项选择题
一个16位带符号二进制整数,用原码和补码表示的负数最多分别有______个(不包括0)。
A.215,215-1
B.215-1,215
C.216,216-1
D.216-1,216
答案
参考答案:B
解析:
16位整数原码,补码的最高位表示符号位,对于负数其最高位都为1;原码可以表示的负数的范围为1111111111111111~1000000000000001,即-32767~-1,共215-1个;补码可以表示的负数范围为100000000000000000~1111111111111111,即-32768~1共215个。