94_Java中 1左移35位 和 1左移3位 结果是否相等?

@Test
public void test(){
     //位移运算符的右操作数要完成模32的运算,如下两个操作值相等
     System.out.println(1 << 35);//8
     System.out.println(1 << 3);//8
     //如果左操作数是long类型,那么右操作数会完成模64的运算
     System.out.println(1L << 67);//8
     System.out.println(1L << 3);//8
}

 


版权声明:本文为zs345048102原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。