问题
单项选择题
用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]补都成立。