[英]Java - >> operator?
我在oracle網站上看過,但是對我而言這似乎很高級,請有人可以給我一個基本的>>運算符在Java中的用途嗎? 也許一個基本的例子會很好。
>>
是右移。 例如, 5 >> 1
是2
,因為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.