Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
java中的“>>”和“>>>”运算符是什么?_Java_Operators - Fatal编程技术网

java中的“>>”和“>>>”运算符是什么?

java中的“>>”和“>>>”运算符是什么?,java,operators,Java,Operators,嗨,我想知道是否有人能帮我做一些我在网上找不到的事情。 我正在浏览一些代码,其中包含以下语句: int main int=10>>>5 有人知道这个>>操作员是什么吗 例如10>>1等于5 20等于3 谢谢>是最重要的 >>>是的 第一个保留操作数的符号。第二种方法在最高有效位位置插入零,通常应用于无符号数字。>是第二种方法 >>>是的 第一个保留操作数的符号。第二个在最高有效位位置插入零,通常应用于无符号数字。这已经得到了回答: 有符号左移位运算符将位模式移位到 正当位模式由左侧操作数和 要由

嗨,我想知道是否有人能帮我做一些我在网上找不到的事情。 我正在浏览一些代码,其中包含以下语句:

int main int=10>>>5

有人知道这个>>操作员是什么吗

例如10>>1等于5 20等于3

谢谢

>是最重要的

>>>是的

第一个保留操作数的符号。第二种方法在最高有效位位置插入零,通常应用于无符号数字。

>是第二种方法

>>>是的


第一个保留操作数的符号。第二个在最高有效位位置插入零,通常应用于无符号数字。

这已经得到了回答:

有符号左移位运算符将位模式移位到 正当位模式由左侧操作数和 要由右侧操作数移位的位置数。未签名的 右移运算符>>>将零移到最左边的位置, 而>>之后最左边的位置取决于符号扩展


你可以读到它。

这已经得到了回答:

有符号左移位运算符将位模式移位到 正当位模式由左侧操作数和 要由右侧操作数移位的位置数。未签名的 右移运算符>>>将零移到最左边的位置, 而>>之后最左边的位置取决于符号扩展


你可以阅读它。

你不能移动20得到3,因为20的二进制表示是10100,3是11。你不能移动20得到3,因为20的二进制表示是10100,3是11。