标签:
根据我之前的学习知识, << 和 >> 运算的规则如下:
public class Demo { public static void main(String[] args) { int a = 123; int b = a >> 32; int c = a >> 64; System.out.println(a); System.out.println(b); System.out.println(c); } }
输出结果:
123 123 123
看来这个结论并不是那么的正确, 根据试验, 这个根据数据类型的不同,int --> 32位一个周期; long --> 64位一个周期。如此循环,而不仅仅是简单的补位。
标签:
原文地址:http://www.cnblogs.com/simon-ming/p/5844011.html