Java中位運算符>>和>>>的區別

下圖是java教程中對於>>和>>>區別的解釋,但是介紹的並不詳細,因爲這兩種運算符是以補碼二進制進行運算的。 1.學習過計算機原理的都知道,數字是以補碼的形式在計算機中存儲的,那麼源碼,反碼,補碼之間的關係是如下所示: **正整數**的原碼、反碼和補碼都一樣; **負數部分**: 1.原碼和反碼的相互轉換:符號位不變,數值位按位取反 2.原碼和補碼的相互轉換:符號位不變,數值位按位取反,末位再加
相關文章
相關標籤/搜索