| << | 按位左移运算符。左操作数按位左移右操作数指定的位数。 | A << 2得到240,即 1111 0000 |
| >> | 按位右移运算符。左操作数按位右移右操作数指定的位数。 | A >> 2得到15即 1111 |
| >>> | 按位右移补零操作符。左操作数的值按右操作数指定的位数移,移动得到的空位以零填充。 | A>>>2得到15即0000 1111 |
public class Main{
public static void main(String[] args) {
int a = 60;
int b = 13;
int c = 0;
c = a << 2;
System.out.println("a << 2 = " + c );
c = a >> 2;
System.out.println("a >> 2 = " + c );
c = a >>> 2;
System.out.println("a >>> 2 = " + c );
}
}
a << 2 = 240
a >> 2 = 15
a >>> 2 = 15



