2015-10-15 261 views

回答

0

這些是位移位運算符。見https://docs.oracle.com/javase/tutorial/java/nutsandbolts/op3.html

簽署的向左移位運算符「< <」的位模式左移, 和簽名的右移位運算符「>>」移位的位模式的 權利。位模式由左側操作數給出,並且由右側操作數移位的位置數量爲 。右移位運算符「>>>」將零移動到最左邊的位置, ,而「>>」之後的最左邊位置取決於符號擴展。

<<=<<的等效的,但分配更新值回到相同的變量(類似於+=)。

延伸閱讀:https://en.wikipedia.org/wiki/Bitwise_operation#Bit_shifts