摘要:
我们对于位运算可能既陌生又熟悉。知道其运算方法运算过程,但不能运用好它。
首先,我们还是回顾一下Java中位运算都包含那些操作:
一、与运算(&)
运算法则:将二进制数进行按位与运算。0&0=0;0&1=0;1&1=1 ;
如:0011 & 0010 = 0010;
二、或运算(|)
运算法则:将二进制数进行按位或运算。0|0 =0;1|0 = 1; 1|1=1
如:0011 & 0010 = 0011;
三、异或运算(^)
运算法则:将二进制数进行按位异或。 0^0 = 0; 1^1=0;1^0=1; 阅读全文