代入演算子は変数に値を代入するための定義。
記号 | 演算子名 | 書式 | 演算結果 |
---|---|---|---|
= | 単純代入 | a = b | aにbを代入 |
+= | 加算代入 | 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の論理積(AND)をaに代入 |
|= | ビット和代入 | a |= b | aとbの論理和(OR)をaに代入 |
^= | ビット差代入 | a ^= b | aとbの排他的論理和(EX-OR)をaに代入 |