Java 什么是&燃气轮机&燃气轮机&引用;做

Java 什么是&燃气轮机&燃气轮机&引用;做,java,c++,binary,arduino,conditional-statements,Java,C++,Binary,Arduino,Conditional Statements,有人能解释一下这种情况是怎么发生的吗?为什么? 我已经到处找了,但我找不到答案,只是一些使用它但没有解释的例子 if((i>>j)&1==1) 谢谢 这是最重要的 它将其左操作数中的每一位向右移位,移位的位数由右操作数指定 例如: int a = 6; // binary 0110 int b = a >> 1; // binary 0011, which is 3 in decimal. 搜索位操纵和移位。这里有一个SO链接

有人能解释一下这种情况是怎么发生的吗?为什么? 我已经到处找了,但我找不到答案,只是一些使用它但没有解释的例子

if((i>>j)&1==1)
谢谢

这是最重要的

它将其左操作数中的每一位向右移位,移位的位数由右操作数指定

例如:

int a = 6;      // binary 0110
int b = a >> 1; // binary 0011, which is 3 in decimal.

搜索位操纵和移位。这里有一个SO链接