java &

& 位与运算符
运算规则:两个数都转为二进制,然后从高位开始比较,如果两个数都为1则为 1,否则为 0。
比如:12 & 5 
12转换成二进制就是1100,5转换成二进制就是0101。 从高位开始比较得到,得到0100,即 4。

比较法:位序比较同为1的就为1,不为1的就为0;

得到0100 是个二进制的数 在转成十进制 即 4。

 

案例:

22 & 7

10110 & 00111 = 00110

00110 转十进制  6

阅读更多
想对作者说点什么?

博主推荐

换一批

没有更多推荐了,返回首页