若某计算机采用8位整数补码表示数据,则运算(2)将产生溢出。

admin2014-10-13  37

问题 若某计算机采用8位整数补码表示数据,则运算(2)将产生溢出。

选项 A、127+1
B、一127—1
C、127+l
D、127—1

答案C

解析 8位整数补码的表示范围为一128~+127。[一128]=10000000,[127]=01111111。对于选项C中,很明显127+1=128超过了8位整数的表示范围。我们也可以通过计算来证明:

两个正数相加的结果是一128,产生错误的原因就是溢出。
转载请注明原文地址:https://jikaoti.com/ti/wmf7FFFM
0

随机试题
最新回复(0)