按位操作符
Java中所有的按位操作符,都是在二进制上进行操作的,而且是有符号数。
操作符说明
<<逻辑左移运算符(>>)逻辑右移运算符~按位取反运算符&逻辑与运算符^异或运算符I逻辑或运算符
测试代码
public class Test {
public static void main(String[] args) {
int a =
1, b =
32;
System.out.println(a << b);
System.out.println(a <<
33);
System.out.println(a <<
34);
System.out.println();
System.out.println((
5 >>
2));
System.out.println();
System.out.println(~
5);
System.out.println(
5 &
6);
System.out.println(
5 ^
6);
System.out.println(
5 |
6);
}
}