java简单的位运算
位运算
<< 表示左移, >>表示右移
int a =2;
/*
用二进制来表示
0000 0001 --1
0000 0010 --2
0000 0100 --4
0000 1000 --8
0001 0000 --16
*/
int b = a>>1; //1
System.out.println(b);
int c = a<<1; //4
System.out.println(c);
<< 表示左移, >>表示右移
int a =2;
/*
用二进制来表示
0000 0001 --1
0000 0010 --2
0000 0100 --4
0000 1000 --8
0001 0000 --16
*/
int b = a>>1; //1
System.out.println(b);
int c = a<<1; //4
System.out.println(c);