定义

正数: 补码、反码、原码相同;
负数: 补码等于反码+1,反码等于正数的原码取反。

补码由来

是因为计算机底层设计,两个正数相加等于正数的补码相加; 两个正数相减,可以计算为正数的补码加上负数的补码,即减法也通过加法来计算。

计算相反数的补码


    public  int negNum(int n) {
        return ~n+1;
    }

相关文章:

  • 2021-12-25
  • 2021-10-03
  • 2021-05-07
  • 2022-02-11
猜你喜欢
  • 2021-12-23
  • 2021-09-04
  • 2021-06-18
相关资源
相似解决方案