在计算机中 正数表示形式 都是一样的 但 负数 却有三种表示方法:原码,反码,补码
其中 原码表示形式简单,适于乘除运算 (这个不太理解),但其加减运算就比较复杂了,
因为要区分正负号 与数值部分,较为麻烦
于是为了解决这个问题,引入了 反码和补码 ,
反码和补码 其减法可以用加法实现 ,且 数的符号位可以和数值一样参与运算
至于说反码和补码有什么区别的话,我个人认为 补码是反码的优化版
其实 反码和补码 就差在那个 末位加一上,
这一加 1,不仅统一了反码 +0和-0的问题,
还扩大的反码数值表示范围 (其实也就多加了一个数) //这个不知道的可以去看我前一个随笔