Combination Assignment Operator
조합 대입 연산자
- 산술 연산자와 대입 연산자가 합쳐진 연산자이다.
- C++의 모든 산술 연산자 5가지(사칙연산, 나머지 연산)는 그에 대응되는 조합 대입 연산자를 하나씩 가진다.
- 산술 연산을 수행한 후, 왼쪽에 있는 변수에 대입연산을 진행한다.
\(Operator\) | \(Effect\) |
\(+=\) | 덧셈 연산 후, 결과를 왼쪽 변수에 대입한다. |
\(-=\) | 뺄셈 연산 후, 결과를 왼쪽 변수에 대입한다. |
\(*=\) | 곱셈 연산 후, 결과를 왼쪽 변수에 대입한다. |
\(/=\) | 나눗셈 연산 후, 결과를 왼쪽 변수에 대입한다. |
\(\%=\) | 나머지 연산 후, 결과를 왼쪽 변수에 대입한다. |
ex) \(L\ += R \iff L = L + R\)