黑马程序员技术交流社区

标题: 原码反码补码问题 [打印本页]

作者: kenhe    时间: 2014-11-28 18:15
标题: 原码反码补码问题
正数的原码反码补码都是一样的。
那为什么~6=-7呢?
作者: 孟令云    时间: 2014-11-28 21:17
是啊!正数是原码,反码,补码的确都是一样的,单在类型方面是有越界的问题的,例如int范围是-10位数到正的10位数,超过了负数就变成正数了
作者: as604049322    时间: 2014-11-28 21:33
~int+int=-1(1111 1111 1111 1111)2
作者: kenhe    时间: 2014-11-29 08:38
取反和反码不同,取反每位都要变,反码不需要,我知道答案了




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