<<= 演算子
変数の値を式で指定されたビット数分だけ左へシフトし、その結果を変数に代入します。
result <<= expression
引数
- result
任意の変数を指定します。 - expression
任意の式を指定します。
解説
<<= 演算子を使用すると、次に記述した場合と同じ結果になります。
result = result << expression
<<= 演算子は、result の各ビットを expression で指定されたビット数分だけ左へシフトします。次に例を示します。
var temp
temp = 14
temp <<= 2
変数 temp の値は、14 (2 進数で 00001110) から 2 ビット分だけ左シフトされて 56 (2 進数で 00111000) になります。下位ビットは 0 で埋められます。