补码加减交替法是否存在误差?大神们求回答!!!!
存在误差,原因是补码加减法的计算结果可能会溢出,从而造成最后一位的误差。
例如:
二进制补码表示:
A = 0111 1111
B = 1000 0001
A + B = 1000 0000
A + B的最后一位为0,但实际上A + B的结果应该是10000 0010,最后一位应该为2,因此存在误差。