1数据在计算机中都是以补码的形式存在的,它们的运算规则是什么? (1)对于无符号数加法而言,直接相加即可,最后会增加一位溢出位。 (2)对于无符号数减法而言,因为计算器中只有加法器,所以要把减法转为加法 无符号数求补码,最高位也需要求反,因为它是数值位 (3)有符号数加法,在有符号数加法中,符号位也要参与运算,比如下图中的m与n符号位1+1=0,这在我们看来是不合常理的,因为两个负数相加得到了一个整数。但它在计算机中是合理的,因为这代表结果溢出 (4)对于有符号数减法而言,只需要把它转化为有符号数加法即可,(a-b)的补码等于a的补码+(-b)的补码