java中&运算符代表什么?

2024-11-30 03:29:07
推荐回答(2个)
回答1:

按位与,要与逻辑与(&&)区分开
true & true == true
true & false = false
false & null ,呵呵不好意思,崩了,
false && null == false,不崩,它计算了左边发现是false就不继续计算右边了

回答2:

按位逗与地的计算是把两个数字分别写成二进制形式,然后按照每一位判断,&计算中,只要有一个是0就算成0

20->10100
8 ->01000
--------------
a 00000