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

有关java的运算符问题

有关java的运算符问题

qq_舍与得_1 2017-01-02 11:30:34
逻辑运算符|和^是什么意思,怎么使用。还有运算符中&=,|=,^=,<<=,>>=,>>>=怎么使用?请各位大神帮帮!举了清楚的例子!谢谢!
查看完整描述

2 回答

?
silencecorner

TA贡献10条经验 获得超3个赞

| 或 ^异或  是位运算符,1|0=1;1^0=1,0^1=1,1^1=0

后面的符号的意思:

a&=b 即  a= a&b

a|=b 即  a= a|b

a^=b 即  a= a^b

a<<=b 即  a= a<<b,<<二进制左移

a>>=b 即  a= a>>b,>>二进制右移

a>>>=b 即  a= a>>>b,>>>二进制无符号右移

都不是怎么常用的,平时自己写代码很少用到的!只是看源码的时候大神有用到,也许是我们水平没到吧!

别拍我^_^

查看完整回答
1 反对 回复 2017-01-02
?
杜牧之

TA贡献10条经验 获得超2个赞

你的问题只要百度,都能查出答案, | 是逻辑或的意思,但也可以用作位运算符.  ^ 是位运算符;

后面的使用不知道你理解 a+=b;不?一样的道理

查看完整回答
反对 回复 2017-01-06
  • 2 回答
  • 0 关注
  • 1233 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信