单选题
一个16位带符号的二进制整数,用原码和补码表示的负数最多分别有______个(不包括0)。
A、
2
15
,2
15
-1
B、
2
15
-1,2
15
C、
2
16
,2
16
-1
D、
2
16
-1,2
10
【正确答案】
B
【答案解析】
16位整数原码,补码的最高位表示符号位,对于负数其最高位都为1;原码可以表示的负数的范围为11111111111111~1000000000000001,即-32767-1,共2
15
-1个;补码可以表示的负数范围为100000000000000000~1111111111111111,即-32768~-1共2
15
个。
提交答案
关闭