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