在java中:java
>表示大於,如:if(a>b)...結果是boolean類型二進制
>>表示右移,如:int i=15; i>>2的結果是3,移出的部分將被拋棄。運算符
轉爲二進制的形式可能更好理解,0000 1111(15)右移2位的結果是0000 0011(3),0001 1010(18)右移3位的結果是0000 0011(3)。
<< : 左移運算符,num << 1,至關於num乘以2
>> : 右移運算符,num >> 1,至關於num除以2
>>> : 無符號右移,忽略符號位,空位都以0補齊