问题 单项选择题

一个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个。

多项选择题
单项选择题 案例分析题