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

在二进制运算中,如果发生了溢出,那么溢出的那一位数据是不是丢失了?例如:二进制运算1-1=1+(-1)=00000001+11111111=0中,符号位不参与运算,那么低七位0000001+1111111=10000000出现了溢出

题目详情
在二进制运算中,如果发生了溢出,那么溢出的那一位数据是不是丢失了?
例如:二进制运算1-1=1+(-1)=0000 0001+1111 1111=0中,符号位不参与运算,那么低七位000 0001+111 1111=1 000 0000出现了溢出现象,即第八位出现了1,这个1是像我理解的那样因为出现了溢出而丢失才出现结果为0么?
是不是丢失?
▼优质解答
答案和解析
不会出现溢出!加数1和加数-1的符号不同溢出的判断规则:(1)、从结果判断:加数的符号相同,和的符号与加数的符号不同。(2)、从进位判断:如果符号位Cin≠Cout,则结果会溢出。不是注意:符号位有进位并不一定溢...