我正在试图了解值班员的情况,但无法获得更多信息。 当我尝试执行下面的代码时
System.out.println(Integer.toBinaryString(2 << 11));
System.out.println(Integer.toBinaryString(2 << 22));
System.out.println(Integer.toBinaryString(2 << 33));
System.out.println(Integer.toBinaryString(2 << 44));
System.out.println(Integer.toBinaryString(2 << 55));
我得到了下面
1000000000000
100000000000000000000000
100
10000000000000
1000000000000000000000000
有人能解释一下吗?