Java做什么<<&引用;什么意思? intx=1

Java做什么<<&引用;什么意思? intx=1,java,syntax,Java,Syntax,这是一个左(位)移位。说(部分) 运算符(有符号右移位)和>(无符号右移位)称为移位运算符。移位运算符的左操作数是要移位的值;右侧操作数指定移位距离 举个简单的例子,考虑 int x = 1 << 25; 当它将单个1位分别左移一次和两次时 在您的示例中,int x=1也可以使用SymbolHound(一个搜索引擎)进行搜索,而无需删除符号。例如,您对该特定问题的搜索/结果 System.out.println(Integer.toBinaryString(1)); System.

这是一个左(位)移位。说(部分)

运算符
(有符号右移位)和
>
(无符号右移位)称为移位运算符。移位运算符的左操作数是要移位的值;右侧操作数指定移位距离

举个简单的例子,考虑

int x = 1 << 25;
当它将单个
1
位分别左移一次和两次时


在您的示例中,
int x=1也可以使用SymbolHound(一个搜索引擎)进行搜索,而无需删除符号。例如,您对该特定问题的搜索/结果
System.out.println(Integer.toBinaryString(1));
System.out.println(Integer.toBinaryString(1 << 1));
System.out.println(Integer.toBinaryString(1 << 2));
1
10
100