Змінна- це пойменована ділянка оперативної пам’яті, де зберігається значення деякої величини. Для роботи зі змінними слід пам’ятати, що :
- кожна змінна програми повинна бути оголошена;
- оголошення змінних звичайно поміщають на початку функції, відразу за заголовком. Слід звернути увагу, що хоча мова C++ допускає оголошення змінних практично в будь-якому місці функції, оголошувати змінні краще все-таки на початку функції, забезпечуючи інструкцію оголошення коротким коментарем про призначення змінної;
- інструкція оголошення змінної виглядає так:
Тип ІмяЗмінної;
П р и к л а д.
int a, c;
float b, d, z;
char w;.
- Змінним можна задавати початкові значення відразу під час оголошення. Це називається ініціалізацією даних. Інструкцію оголошення змінної можна використовувати для ініціалізації змінної. В цьому випадку оголошення змінної записують таким чином:
Тип ІмяЗмінної = Вираз;
Або ІмяЗмінної1 = ІмяЗмінної2 =... = ІмяЗмінної N = Вираз;
а = 8-2; с = d = а + 4; е = d /5 + с;
- в імені змінної можна використовувати букви латинського алфавіту і цифри (першим символом повинна бути буква);
- компілятор C++ розрізняє прописні і рядкові букви, тому, наприклад, імена Summa і summa позначають різні змінні;
- основними числовими типами мови C++ є: int (цілий) і float (дробовий);
після інструкції оголошення змінної рекомендується вказувати призначення змінної.
- Змінна і вираз не обов'язково повинні бути одного типу. Крім того, у виразі можуть бути дані різних числових типів (змішані вирази). Якщо тип змінної не збігається з типом виразу, то у C++ відбувається автоматичне перетворення (узгодження) типів.
Отже, змінні – це об’єкти, які можуть набувати а також змінювати свої значення під час виконання програми.
П р и к л а д.
а та с – змінні цілого типу (типу Int)
b, d – змінні дійсного типу (типу float). Змінній d надається деяке значення 2.5 відразу під час оголошення (або, іншими словами, змінна d ініціалізується під час оголошення значенням 2.5)
w, q – змінні символьного типу (char). Змінна q ініціалізується значенням ‘a’ під час оголошення.
Тема. Визначення константи в мові С++. Цілочисельні константи. Символьні константи.