A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© l6781155 中级黑马   /  2015-7-8 15:43  /  359 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Java取反操作符合:~
1、特别要注意的是,Java中负数按补码形式存在,因此
x = 1;
~x = 1111,1111,1111,1110;
这是补码的形式,转换成原码,1000,0000,0000,0010, -2
2、另一点,取反操作的结果并不存在于变量中,即~x后,x的值不变。

1 个回复

倒序浏览
1的原码是0000 0000 0000 0001,-1的原码就是1000 0000 0000 0001吧?你是不是搞错了
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马