java中&运算符代表什么?

发布网友 发布时间:2022-03-01 02:46

我来回答

4个回答

热心网友 时间:2022-03-01 04:16

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

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

热心网友 时间:2022-03-01 05:34

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

热心网友 时间:2022-03-01 07:08

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

热心网友 时间:2022-03-01 09:00

我从没看过这么写的,两个&&是关系运算符,“与”的意思,比如 iif(a>b && a>c) &&表示两个条件同时满足才返回true, 没看过 20&8的,汗!
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com