当前位置:   article > 正文

Java基础之原码反码补码_用java编程输出原码,反码,补码,求代码

用java编程输出原码,反码,补码,求代码
  • A:为什么要学习原码反码补码?
    • 后面要学习强制类型转换,如果不知道有原反补会看不懂结果
  • B:有符号数据表示法的几种方式
    • 原码
      • 就是二进制定点表示法,即最高位为符号位,“0”表示正,“1”表示负,其余位表示数值的大小。
      • 通过一个字节,也就是8个二进制位表示+7和-7
      • 0(符号位) 0000111
      • 1(符号位) 0000111
    • 反码
      • 正数的反码与其原码相同;负数的反码是对其原码逐位取反,但符号位除外。
        (简单说就是:负数反码等于:符号位不变,数值位取反)
        1000 0111
        1111 1000
    • 补码
      • 正数的补码与其原码相同;负数的补码是在其反码的末位加1。(反码加1)
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/代码探险家/article/detail/984506
推荐阅读
相关标签
  

闽ICP备14008679号