<< java
>>> spa
>> 編譯
爲何<<<在java中會出現編譯錯誤呢? co
由於<<左移操做只有一種狀況,那即是右邊補零。而>>>右移操做符則不同。能夠左邊只補零,那負數就很差判斷了。 background
那何時用>>何時用>>>呢? 錯誤
>>> 右移,高位補零; >> 右移,高位補和原符號爲相同的數。
可見,當咱們要保留原值符號的時候最好仍是用>>。