黑马程序员技术交流社区

标题: 原码,反码和补码的问题~ [打印本页]

作者: wx_pNOonoEG    时间: 2015-7-20 21:27
标题: 原码,反码和补码的问题~
1.原码;原码就是符号位加上真值的绝对值,即用第一位表示符号,其余位表示值
            正数的最高位为0,负数的最高位为1.
2.反码;反码的表示方法  正数的反码是其本身;
                                  负数的反码是在其原码的基础上,符号位不变,其余各位取反。
3.补码;补码的表示方法  正数的补码就是其本身;
                                   负数的补码是在其原码的基础上,符号位不变,其余各位取反,最后为+1,
                                  (即在反码的基础上+1)

总结; 正数三码合一;
          负数 反码--原码符号位不变 其余各位取反
                 补码--原码符号位不变,其余各位取反末位+1,即反码+1.                                
作者: 小蜗牛0519    时间: 2015-7-20 21:28
顶一个!
作者: flymanshow    时间: 2015-7-20 21:29
多谢分享学习了
作者: Chengzf    时间: 2015-7-20 21:30
赞一下!
作者: yongwei    时间: 2015-7-20 21:47
谢谢整理




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2