java中&运算符代表什么?

2024-11-30 01:13:55
推荐回答(4个)
回答1:

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

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

回答2:

20转化为二进制是10100
8转化为二进制是01000 两个数相与,(只有1与1对应才为1)所以答案是00000,是0

回答3:

结果是0。
20的二进制补码是:0001 0100,8的二进制补码是0000 1000,然后按位做与运算:0000 0000,转换为十进制就是0。

回答4:

我从没看过这么写的,两个&&是关系运算符,“与”的意思,比如 iif(a>b && a>c) &&表示两个条件同时满足才返回true, 没看过 20&8的,汗!