2022-02-17 代入演算子(単純代入・複合代入)
代入演算子 | Microsoft Docs
代入演算子には下記2つがある。
- 単純代入: 単純に値を変数に代入
- 複合代入: 結果を格納する前に、算術演算などの実行を行って代入
単純代入
下記のようなもの。
a = 1
a という変数に 1 という数値を代入。
複合代入
下記のようなもの。
a += 1
a /= 2
a という変数に 1 を足して a に再代入。a という変数を 2 で割って a に再代入。
例と意味をそれぞれ列挙するとこう。
a += b
=>a = a + b
a -= b
=>a = a - b
a *= b
=>a = a * b
a /= b
=>a = a / b
a %= b
=>a = a % b
a &= b
=>a = a & b
a ^= b
=>a = a ^ b
a |= b
=>a = a \| b
a <<= b
=>a = a << b
a >>= b
=>a = a >> b