求高手指导,小弟刚入手JAVA,专业非计算机,                int i=-1;
int c=i>>>2;

System.out.println(c);
System.out.println(Integer.toHexString(c))
为什么运算出来,不一样啊,int i=-1;
        int c=i>>>2;
        System.out.println(c);   结果是1073741823,什么原因?为什么不是-0.25,因为向右移动一位,相当于除以2,求教!!!