public class Demo15 {
public static void main(String[] args) {
/*
位运算
A = 0011_1100
B = 0000_1101
则
A&B = 0000_1100 (全1才1,非之则0)
A|B = 0011_1101(全0才0,非之则1)
A^B = 0011_0001 (异或,相同则0;不同就是1)
~B = 1111_0010 (按位取反)
====================================
计算2X8;
效率极高
<< *2 乘以2
>> /2 除以2
0000 0000——0
0000 0001——1
0000 0010——2
0000 0100——4
0000 1000——8
0001 0000——16
*/
System.out.println(2<<3);
}
}
输出:
16
Process finished with exit code 0