Оператор присвоювання записує значення виразу в область пам’яти, що відведена для змінної.
або
Оператор присвоювання діє так: обчислюють вираз і його значення надають декільком змінним.
Вираз може містити числа, сталі, змінні, назви функцій, з'єднані символами операцій.
Нехай змінні в програмі описані так: int a=7, b=5;
| Звичайний запис | Скорочений запис | Значення змінної а |
|---|---|---|
| a = a + 1; | a++; Інкремент | 8 |
| a = a - 1; | a--; Декремент | 6 |
| a = a + b; | a += b; | 12 |
| a = a - b; | a -= b; | 2 |
| a = a * b; | a *= b; | 35 |
| a = a / b; | a /= b; | 1 |
| a = a % b; | a %= b; | 2 |
| Програма | Екран |
|---|---|
| int x=10;x=5; cout<<x; | 5 |
| Програма | Екран |
|---|---|
| int x=10;cout<<x<<' '; x=5;cout<<x; | 10 5 |
| Програма | Екран |
|---|---|
| int x=10;x=x+7; cout<<x; | 17 |
| Програма | Екран |
|---|---|
| int x=10,y=5; y=x+1; cout<<x<<' '<<y; | 10 11 |
| Програма | Екран |
|---|---|
| int x=10,y=5; y=x; cout<<x<<' '<<y; | 10 10 |
| int x=10,y=5; x=y; cout<<x<<' '<<y; | 5 5 |