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——0 0001——1 0010——2 0100——4 1000——8 0000——16 */ System.out.println(2<<3); } } 输出:
16
Process finished with exit code 0