C++编程--(原码、反码与补码)


        正数的原码、反码和补码是一模一样的。

        负数的补码是其反码的最末位加1得到的,我们经常顺口记为负数的补码就是取反加1

e.g.:

                10的原码是00001010,补码跟原码一样,

         -67的原码是11000011,补码是10111101

             两个补码相加11000111,这是结果的补码,

    求原码要对这个补码再求补码,取反加1后就是10111001

            10-67=-57

 

posted @ 2017-02-28 20:15  隐俸冰洛溪  阅读(1641)  评论(0编辑  收藏  举报