Java の
>` と `>>>>` 演算子? " />
区別の理解: Java の >>> と >> 演算子
>> と >>> ; Java の演算子は、プリミティブ データに対してシフト演算を実行する際に異なる役割を果たします。
違い:
算術右シフト (>>):
論理右シフト (>>>):
例:
-2 の 8 ビット表現 (11111110、最上位ビットはネガティブ
算術シフト (>> 1):
論理シフト (>>> 1):
キーの区別:
算術シフトは数値の符号性を保持しますが、論理シフトは数値を単純に次のように扱います。符号なしの 2 進数。この区別は、負の値を扱うときに重要になります。
以上がJava の `>>` 演算子と `>>>>` 演算子の違いは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。