//移位运算符
public class test{
public static void main(String[] args){
int num=3;
//向左移位
System.out.println(“移位之前的二进制为”+Integer.toBinaryString(num));
int moveleft=num<<2;
System.out.println(“移位之后的值为”+moveleft);
//向右移位
int num1=2;
System.out.println(“移位之前的二进制为”+Integer.toBinaryString(num1));
int moveright=num1>>2;
System.out.println(“移位之后的值为”+moveright);
//无符号移位,用于负数
int num2=-12;
System.out.println(“移位之前的二进制为”+Integer.toBinaryString(num2));
int move=num2>>>3;
System.out.println(“移位之后的值为”+move);
}
}