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

Java 中 &= 是什么意思?

Java 中 &= 是什么意思?

LEATH 2018-09-08 10:06:17
Java 中 &= 是什么意思?
查看完整描述

2 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

&是位运算里面,与运算

举个简单的例子:
int a = 2;
int b = 3;
a &=b相当于 a = a&b

2的二进制表示为10
3的二进制表示为11
&(与)的结果就是10,就是2

所以a&=b-->a= a&b-->a = 2

希望对你有帮助。。。。仍有问题可以HI我。。。。

查看完整回答
反对 回复 2018-09-18
?
慕容3067478

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

“&=”是JavaScript赋值运算符,意思是将左边变量与右操作数的值按位与。如,a&=b,相当于a=a&b。等号“=”就是赋值用的。而&是JavaScript的位运算符,是按位与的意思,就是当两个操作数的相应位都为1时,该位的结果为1,否则为0。例如,5&6等于4,因为0101&0110(注意都是用二进制表示的)的运算结果是0100。
希望对你有所帮助。。。。。

查看完整回答
反对 回复 2018-09-18
  • 2 回答
  • 0 关注
  • 7394 浏览

添加回答

举报

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