黑马程序员技术交流社区

标题: Java 取反操作 [打印本页]

作者: l6781155    时间: 2015-7-8 15:43
标题: Java 取反操作
Java取反操作符合:~
1、特别要注意的是,Java中负数按补码形式存在,因此
x = 1;
~x = 1111,1111,1111,1110;
这是补码的形式,转换成原码,1000,0000,0000,0010, -2
2、另一点,取反操作的结果并不存在于变量中,即~x后,x的值不变。
作者: jake_liu    时间: 2015-7-8 16:35
1的原码是0000 0000 0000 0001,-1的原码就是1000 0000 0000 0001吧?你是不是搞错了




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