1. 程式人生 > >java中右移運算子>>和無符號右移運算子>>>的區別

java中右移運算子>>和無符號右移運算子>>>的區別

 

左移<< :就是該數對應二進位制碼整體左移,左邊超出的部分捨棄,右邊補零。

              1101——1010

右移>> :該數對應的二進位制碼整體右移,左邊的用原有標誌位補充,右邊超出的部分捨棄。

              1101——1101

無符號右移>>> :不管正負標誌位為0還是1,將該數的二進位制碼整體右移,左邊部分總是以0填充,右邊部分捨棄。

              1101——0101