簡體   English   中英

Java->>運算符?

[英]Java - >> operator?

我在oracle網站上看過,但是對我而言這似乎很高級,請有人可以給我一個基本的>>運算符在Java中的用途嗎? 也許一個基本的例子會很好。

>>是右移。 例如, 5 >> 12 ,因為5是二進制的101 ,因此右移得到10

(在大多數情況下)等效於“除以2”,盡管它與負數並不完全等效。

這是帶符號的右移運算符。 您可以在此處查找文檔: http : //docs.oracle.com/javase/tutorial/java/nutsandbolts/op3.html

>>是帶符號的右移。 它基本上采用一個二進制值並將其向右移動:示例: 8 >> 2 = 4 ,二進制值給出1000 >> 2 (將1000移位兩個位置)= 10 ,二進制值2。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM