单选题
若某计算机采用8位整数补码表示数据,则运算______将产生溢出。
A.-127+1 B.-127-1 C.127-1 D.127+1
A
B
C
D
【正确答案】
D
【答案解析】
[解析] 本题考查的是数据运算方面的基础知识。
对于有n位的整数补码,其取值范围是-2
n-1
~2
n-1
-1。即对于8位的整数补码,其有效取值范围是-2
7
~2
7
-1,也就是-128~127。D答案中的127+1显然超过了这个取值范围,固然会产生溢出。
提交答案
关闭