单选题
用n个二进制位表示带符号纯整数时,已知[X]
补
、[Y]
补
,则当
(1)
时,等式[X]
补
+[X]
补
=[X+Y]
补
成立。
A、
-2
n
≤(X+Y)≤2
n
-1
B、
-2
n-1
≤(X+Y)<2
n-1
C、
-2
n-1
-1≤(X+Y)≤2
n-1
D、
-2
n
-1≤(X+Y)<2
n
【正确答案】
B
【答案解析】
这个问题实际上考查补码能够表示的范围,由于补码中的0有唯一的表示,因此当编码总位数为n时,补码能表示2
n
个数。
提交答案
关闭