问题 单项选择题

用n个二进制位表示带符号纯整数时,已知[x]、[Y],则当 (7) 时,等式[X]+[Y]=[X+Y]成立。在 (8) 的情况下有可能发生溢出。

A.-2n≤X+Y≤2n-1

B.-2n-1≤X+Y<2n-1

C.-2n-1-1≤X+Y≤2n-1

D.-2n-1≤X+Y<2n

答案

参考答案:B

解析:[考点分析] 考查补码表示的范围以及溢出的概念。
补码表示法可以表示[-2n-1,2n-1-1)范围内的整数,在此范围内[X]+[Y]=[X+Y]都成立。

单项选择题
判断题