举例代码:
-
public class Console {
-
public static void main(String[] args) {
-
int i = 88 >> 32;
-
long l = 67 >> 64;
-
System.out.println("the i is : " + i);
-
System.out.println("the l is : " + l);
-
}
-
}
输出:
the i is : 88
the l is : 67
从输出可以看出,两数没有变,因为移位前,Java首先把要移的位数和被移树的位数求余数,然后移动余数个位数,在本例中求余数为0,没有造成移动。
阅读(1564) | 评论(0) | 转发(0) |