逻辑运算符
与或非异或:
package operator;
public class Demo06 {
public static void main(String[] args) {
/*
a = 0010 1101
b = 1010 0100
a&b = 0010 0100 与
a|b = 1010 1101 或
a^b = 1000 1001 ^表示异或
~a = 1101 0010 非
*/
//<<表示左移 表示*
//>>表示右移 表示/
/*
0 : 0000 0000
1 : 0000 0001
2 : 0000 0010
4 : 0000 0100
8 : 0000 1000
16 : 0001 0000
*/
int a = 2; //计算2*8 速度最快 直接左移3位
System.out.println(a<<3); //表示左移三位
}
}