黑马程序员技术交流社区

标题: 通过一道计算题了解 原码 反码 补码 的问题 [打印本页]

作者: 低调小邦    时间: 2014-8-17 22:45
标题: 通过一道计算题了解 原码 反码 补码 的问题
以42-43为例,42的原码饭吗补码都是0101010
-43的原码是 1101011 反码是1010100 补码是1010101
在计算机中是以补码进行运算的 得111111 这是运算后的补码
则反码是1111110   原码是 1000001 转换成十进制就是-1
这是老师上课讲的  不知道我理解对了没,求大神指点,拜谢
作者: 依然超级赛亚人    时间: 2014-8-18 07:49
你的理解应该不会有什么问题,但是最好还是把所有位都写出来吧,这样容易引起歧义,会以为1111110的反码就是1000001了,实际上是你自己加了符号位。放到单纯的求11111110的反码的话应该是00000001才对是吧?




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