Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
All.docx
Скачиваний:
0
Добавлен:
01.03.2025
Размер:
167.23 Кб
Скачать

11. Змінна. Ім’я і значення змінної. Правила вибору імені для змінної

Змінна – область пам’яті з іменем, щоб зберігати значення певного типу. Значення, може змінюватися в межах певної задачі. Цим змінна відрізняється від константи. Кожна змінна має ідентифікатор.Ім’я змінної задається за певних правил: це може бути послідовність однієї або більше літер, цифр, знаку підкреслення. Забороняється використовувати знаки пунктуації. Ім’я не може починатися з цифри і воно не може бути зарезервованим словом в С++.

12. Прості типи даних С++

Під типом даних розуміють множину допустимих значень цих даних і множину дозволених операцій над ними. Водночас тип даних визначає і розмір пам'яті, що займають змінні і константи даного типу. Пам'ять виділяється не для типу даних, а виділяється для розміщення змінної або

константи заданого типу. У мові С++ виділяють вбудовані та користувацькі типи даних.

До простих типів відносяться наступні:

- bool – логічний тип даних, може мати 2 значення «true» i«false».- int – цілочисельний тип даних,.- char – символьний тип даних ‘а’, ‘5’, - float – дробовочисельний тип даних «3,14».- double – дробовочисельний тип даних з ‘плавачою комою’ .- void – пустий тип даних.

Деякі з базових типів можуть бути модифіковані з використанням наступних приставок:- signed,- unsigned,- short – звужує діапазон,- long – розширює діапазон.

13. Оголошення та ініціалізація змінних

Оголошення змінної пов’язує тип з її ім’ям.

Ініціалізація змінної – це виділення пам’яті для неї та присвоєння початкового значення.

Кожне ім’я в С++ програмі має асоційований з ним тип даних.

Цей тип визначає, які операції можна застосовувати до імені (тобто до об’єкта, на який воно посилається), і як ці операції інтерпретуються.

Є декілька типів даних:

bool має 2 значення (true), (false) – він використовується для представлення результатів логічних операцій.

char – це символьний тип даних, який майже завжди займає 1 байт.

int – цілий тип, завжди є знаковим

Типи із плаваючою точкою:

float – одинарної точності

double – подвійної точності

long double – розширеної точності

14. Глобальна і локальна змінна. Область дії змінної. Оператор ::

При оголошенні змінних у програмі велике значення має те місце, де вони оголошені. Від того, де оголошенні змінна, залежать можливості її подальшого використання.

У С++ можливі три місця оголошення змінних.

  • Поза будь-яких функцій, у тому числі і , main().

Така змінна називається глобальною і є видимою до кінця файлу.

  • Змінна може бути оголошена в середині блоку, у тому числі й середині тіла функції. Оголошена в такий спосіб змінна називається локальною і є видимою до кінця блоку. Така змінна поза блоком, у якому вона оголошена, не існує.

  • Змінна може бути оголошена як параметр функції. Крім спеціального призначення, а саме для передачі даних у функцію, параметр можна розглядати як локальну змінну для тіла функції.

Оператор :: використовують для виклику глобальної змінної в будь-якому місці тіла функції.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]