Pau*_*ulG 3 java operators
可能重复: 以下标志是什么:<<?
有人可以在下面的示例代码中解释<<
final static public int MY_VAR = 1<<3;
谢谢!
Jon*_*eet 10
当然,这是一个左移 - 你将数字"1"向左移3位,结果将是8.
有关更多详细信息,请参阅Java语言规范的第15.19节.
dle*_*lev 7
它是按位左移运算符.它将位移到左侧,如下所示:
00000001 << 3 == 00001000
换句话说,1 << 3 == 8因为你将1位移位3位.
1 << 3 == 8
归档时间:
15 年 前
查看次数:
6579 次
最近记录: