餐厅隔成房间效果图:java 中&的含义

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/30 15:07:03
int a = 3;int b = 2;
a&b=?
什么时候为0?
true&true= true
对于int呢?什么规则

&的作用是把两个操作数按位做与运算,就上面的例子来说,a是3,它的二进制数为00000011,b为2,它的二进制数为00000010,两个数按位做与运算后,得到的结果为00000010
即2。做与运算时,只有当两个数都为1时结果才是1,其他情况都是0。
注意:在JAVA中,int实际上是32位的,这里是举例,故只取其低8位。

A&B=1