A-A+

下列说法中正确的是()。A.采用变形补码进行加减法运算可以避免溢出B.只有定点数运算才可能溢

2022-08-12 12:58:52 问答库 阅读 196 次

问题详情

下列说法中正确的是()。
A.采用变形补码进行加减法运算可以避免溢出
B.只有定点数运算才可能溢出,浮点数运算不会产生溢出
C.定点数和浮点数运算都可能产生溢出
D.两个正数相加时一定产生溢出

请帮忙给出正确答案和分析,谢谢!

参考答案

正确答案:C
变形补码,即用两个二进制位来表示数字的符号位,其余与补码相同,所以并不可以避免溢出。定点数和浮点数运算都可能产生溢出,但是溢出判断有区别。在定点运算中,当运算结果超出数的表示范围时,就发生溢出:浮点运算中,运算结果超出尾数表示范围却不一定溢出,只有规格化后阶码超出所能表示的范围时,才发生溢出。

考点:补码,加减法