位运算
//位运算
public class Demo01 {
public static void main(String[] args) {
/*
A = 0011 1100
B = 0000 1101
A&B = 0000 1100 两位都是1为1;
A|B = 0011 1101 两位都是0为0;
A^B = 0011 0001 相同为0,不同为1;
~B = 1111 0010 相反;
2*8 = 16 cast 2*2*2*2;
效率极高!!!
··········································
<< *2
>> /2
0000 0000 1
0000 0010 2
0000 0011 3
0000 0100 4
0000 1000 8
0001 0000 16
*/
System.out.println(2<<3);
}
}
16

浙公网安备 33010602011771号