JAVA问题总结之11-运算符注意事项:
代码:
package java2;
public class test2 {
public static void main(String[] args){
int i1=-3;
i1=i1<<1;
System.out.println(i1);
i1=i1>>2;
System.out.println(i1);
int i2=-13;
i2=i2>>>1;
System.out.println(i2);
System.out.println(-12 & -5);
}
}
运行结果:
-6
-2
2147483641
-16
分析:
注意计算机存储的是补码。 正数很简单,所以不放出来了。