早教吧 育儿知识 作业答案 考试题库 百科 知识分享

为什么在二进制补码的方式下负数和正数相加不会产生溢出?虽然我知道不会溢出,可是不知道原因,不过,不要举例子来说明这个,我要文字说明这个问题的答案.

题目详情
为什么在二进制补码的方式下负数和正数相加不会产生溢出?虽然我知道不会溢出,可是不知道原因,不过,不要举例子来说明这个,我要文字说明这个问题的答案.
▼优质解答
答案和解析
所谓溢出,就是运算结果超出了可表示的最小负数和最大正数之间的范围.
运算前的负数当然不会小于最小负数,正数也不会大于最大正数.负数和正数相加,如果结果为正,那必定小于相加前那个正数,同理,若结果为负,必定大于相加前那个负数,不论哪种情况,结果都不可能超出可表示的最小负数和最大正数之间的范围.
看了为什么在二进制补码的方式下负数...的网友还看了以下: