数学的意味: 数値がオーバーフローしない限り、正の数値でも負の数値でも、位置を 1 つ左にシフトすることは、2 の 1 乗を乗算し、n ビット左にシフトすることと同じです。は、n に 2.2 乗を乗算することと同じです。
##例:
計算: 3 3 1. まず 3 を 2 進数 0000 0000 0000 0000 0000 0000 0000 0011 に変換します。
2. 次に、数値の上位ビット (左) の 2 つのゼロを移動し、他の数値を左に 2 ビットシフトし、最後に下位ビット (右) の 2 つの空のビットを埋めます。ゼロ付き。
3. 最終結果は 0000 0000 0000 0000 0000 0000 0000 1100 となり、10 進数に変換すると 12 になります。
推奨チュートリアル:
Java チュートリアル
以上がJavaの「<<」記号は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。