//如下代码:
class test002
{
public static void main(String[] agrs)
{
int i=-1;
System.out.println(i>>>32);
}
}
输出的结果,按照我的猜想应该是0,因为>>>无符号右移,高位补0,当右移32次之后,应该各位全为0,但我执行出的结果确是:-1
另我百思不得其解,有哪位智者可以解答我这个问题呢~