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