JavaScript

<<(ビット左シフト演算子)

 編集:2022.08.07 by T.A.

1つ目のオペランドを、指定されたビット数だけ左にずらします。

左にずらしてあふれたビットは廃棄されます。0 のビットが右(bit 0)からずれて入ります。

X << n
X オペランド
n シフト数(ビット数)

例えば 9 << 2 は 36 になります:

     9(10進数):00000000000000000000000000001001(2進数)
                  --------------------------------
9 << 2(10進数):00000000000000000000000000100100(2進数)=36(10進数)

テスト