为了账号安全,请及时绑定邮箱和手机立即绑定

有大神讲解下这个运算符的运算么?!!!

int i=5;

int j=10;

System.out.println(i + ~j);

结果是-6

求大神讲解!!!!

正在回答

2 回答

这是2进制的计算方法,十进制10的取“非”之后,计算机采用2进制计算,取10的二进制的补码再转换成十进制就是-11了。可以参考补码的相关信息呦。。。

1 回复 有任何疑惑可以回复我~

~(非)

~10 = -11

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

有大神讲解下这个运算符的运算么?!!!

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号