java >>右移運算符何時插入1 何時插入0

回答 移位運算符面向的運算對象也是二進制的「位」。可單獨用它們處理整數類型(主類型的一種)。左移位運算符(<<)能將運算符左邊的運算對象向左移動運算符右側指定的位數(在低位補0)。「有符號」右移位運算符(>>)則將運算符左邊的運算對象向右移動運算符右側指定的位數。「有符號」右移位運算符使用了「符號擴展」:若值爲正,則在高位插入0;若值爲負,則在高位插入1。Java也添加了一種「無符號」右移位運算符
相關文章
相關標籤/搜索