<<


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

書式

A<<B

解説

Aの値のビットパターンをBの値の分だけ左にシフトする。

つまり、Aの値を2進数で表したものをそのまま左にずらす、ということ。

なお、シフトした際、位からはみ出た値は考えない。

用例

a=4<<2
の演算は、4の2進数100を、2ビット左にずらすため10000、つまり十進数で16となる。

参照

>>