[P]Java程序编程移位运算机制
举例代码:[/P][P] 1.public class Console {[/P][P] 2. public static void main(String[] args) {[/P][P] 3. int i = 88 >> 32;[/P][P] 4. long l = 67 >> 64;[/P][P] 5. System.out.println("the i is : " + i);[/P][P] 6. System.out.println("the l is : " + l);[/P][P] 7. }[/P][P] 8.}[/P][P] 输出:[/P][P] the i is : 88[/P][P] the l is : 67[/P][P] 从输出可以看出,两数没有变,因为移位前,Java首先把要移的位数和被移树的位数求余数,然后移动余数个位数,在本例中求余数为0,没有造成移动。[/P][P] [/P]