Оператор присвоювання — основний оператор будь-якої мови програмування. Він має синтаксис:
\(а = b\)
де а — ім′я змінної; в — константа, змінна або вираз того ж самого типу, що й а.
Вираз присвоювання, такий як \(x = 7\), наказує комп’ютеру запам’ятати число \(7\) у змінній \(x\).
![присвоєння.PNG](https://resources.cdn.miyklas.com.ua/fd57c602-f0b1-4290-9ac0-dbf4e63a0bbb/%D0%BF%D1%80%D0%B8%D1%81%D0%B2%D0%BE%D1%94%D0%BD%D0%BD%D1%8F-w200.png)
Присвоєння заповнює ділянку пам’яті, відведену для змінної, новим значенням, одночасно знищуючи старе, тому в правій частині виразу може бути вказане тільки ім’я змінної.
\(а = b\)
де а — ім′я змінної; в — константа, змінна або вираз того ж самого типу, що й а.
Вираз присвоювання, такий як \(x = 7\), наказує комп’ютеру запам’ятати число \(7\) у змінній \(x\).
<змінна> = <константа > | k =7 .5 а =’слово’ |
<змінна> = <змінна > | с = b b = а # обмін а = с # значеннями |
<змінна> = <вираз > | а = 5*b+с |
Схема виконання вказівки присвоєння: спочатку обчислюється значення виразу у правій частині вказівки присвоєння, потім це значення надається змінній, ім’я якої записане в лівій частині.
![присвоєння.PNG](https://resources.cdn.miyklas.com.ua/fd57c602-f0b1-4290-9ac0-dbf4e63a0bbb/%D0%BF%D1%80%D0%B8%D1%81%D0%B2%D0%BE%D1%94%D0%BD%D0%BD%D1%8F-w200.png)
Присвоєння заповнює ділянку пам’яті, відведену для змінної, новим значенням, одночасно знищуючи старе, тому в правій частині виразу може бути вказане тільки ім’я змінної.
Приклад:
При спробі виконати оператор а + 2 = b інтерпретатор повідомить про синтаксичну помилку.
У виразах можна використовувати змінні. Якщо у правій частині оператора присвоєння записати вираз, то змінна в лівій частині набуває значення виразу.
Приклад:
Нехай a = 10. Тоді після виконання вказівки присвоєння a = a + 5 змінна а отримає значення 15.