什么是>&燃气轮机&燃气轮机;java中的平均值
我很难理解java中的什么是>&燃气轮机&燃气轮机;java中的平均值,java,Java,我很难理解java中的>位运算符 int a = 60; int c = 0; c = a >>> 2; System.out.println("a >>> 2 = " + c ); 结果是15 但是它怎么变成15呢?60在二进制中是111100。右转2档,你得到1111。这是15,二进制是111100。右转2档,你得到1111。这是15如果你不知道它的名字,你怎么用谷歌搜索逻辑右移快速解释按位运算符和位移位运算符。@1010:猜猜如果你用谷歌搜索这
>
位运算符
int a = 60;
int c = 0;
c = a >>> 2;
System.out.println("a >>> 2 = " + c );
结果是15
但是它怎么变成15呢?60在二进制中是111100。右转2档,你得到1111。这是15,二进制是111100。右转2档,你得到1111。这是15如果你不知道它的名字,你怎么用谷歌搜索逻辑右移快速解释按位运算符和位移位运算符。@1010:猜猜如果你用谷歌搜索这个问题的标题会发生什么?相关:。@Crowder我得到了其他运算符的参考。但更糟糕的是,当你写标题时,SO建议一定显示了一些重复的内容。如果你不知道它的名字,你怎么用谷歌搜索逻辑右移快速解释按位运算符和位移位运算符。@1010:猜猜如果你用谷歌搜索这个问题的标题会发生什么?相关:。@Crowder我得到了其他运算符的参考。但更糟糕的是,当你写标题时,SO建议一定显示了一些重复项。向右,对吗?所以我开始从右边删除位,你将整个二进制表示向右移动。所以是的,您正在删除右边的位。@Ryan所以对于像
11001110
这样的二进制文件,它将变为110011
(删除最右边的2个位)到右边,对吗?所以我开始从右边删除位,您将整个二进制表示向右移动。因此,是的,您正在删除右侧的位。@Ryan因此对于像11001110
这样的二进制文件,它将变成110011
(删除最右侧的2位)