C++ Assignment Operators

Assignment
operator

Sample
expression

Explanation

Assigns

Assume: int c = 3, d = 5, e = 4, f = 6, g = 12;
+=
c += 7
c = c + 7
10 to c
-=
d -= 4
d = d - 4
1 to d
*=
e *= 5 
e = e * 5
20 to e
/=
f /= 3
f = f / 3
2 to f
%=
g %= 9
g = g % 9
3 to g
Fig. 2.12 Arithmetic assignment operators.