9.Базові типи та описи даних.
Одним із основних в С++ являється поняття змінної.
Змінна - це символічне позначення комірки оперативної пам 'яті програми, в якій зберігаються дані.
Кожна змінна програми повинна бути оголошена;
Оголошення змінних зазвичай відбувається на початку функції, зразу після заголовку. Слід звернути увагу, що хоча мова С++ допускає оголошення змінних у будь - якому місці функції, оголошувати змінні слід все-таки на початку функції з коротким коментарем про призначення змінної.
Інструкція оголошення змінної має наступний вигляд:
Тип Ім'я Змінної;
■ В імені змінної можна використовувати букви латинського алфавіту і цифри (першим символом повинна бути буква);
■ Компілятор С++ розрізняє верхній та нижній регістри, тому імена Summa і summa означають різні змінні.
■ До основних типів даних у мові С++ відносяться:
Цілі числа (int та інш.); оголошується: int х;
х=1;
Дробові (дійсні) числа {float та інші);
В С++ дійсні числа визначаються як числа з плаваючою крапкою, або просто float. Використовуючи термін „з плаваючою крапкою" мається на увазі, що десяткову кому (в програмах крапка) в десяткових числах можна переміщувати вперед і назад настільки, наскільки цього потребує обчислення.
оголошується : float fValue;
Символи {char та інші).
(char - символьний тип; значенням змінної може бути символ алфавіту, цифра, роздільний знак або знак арифметичної операції. Не використовується для арифметичних операцій.)
Цілі числа і числа з плаваючою точкою можуть бути представлені у різних форматах.
Цілі числа
Формат |
Біт |
Діапазон значення |
Int |
16 |
-32 768 ………… 32 768 |
Short int |
16 |
-32 768 ………… 32 768 |
Unsigned int |
16 |
0 ………… 65 535 |
Enum |
16 |
-32 768 ………… 32 768 |
Long |
32 |
-2 147 483 648 ………… 2 147 483 648 |
Unsigned long |
32 |
0 ………… 65 535 |
(long - розширена версія типу int )
Побітовий здвиг лівого операнда на кількість розрядів, відповідне значення правого операнда.
Умовна операція
? : умовний вираз
Якщо значення першого операнда - істинне, то результат - другий операнд; якщо хибне - результат - третій операнд.
Послідовність
, послідовність
Виконати вираз до коми, далі вираз після коми. Два будь-яких вирази можна записати поряд, розділивши їх комою. Вони будуть виконуватись послідовно, і результатом всього виразу буде останній вираз.
Операції присвоєння
= присвоєння
Присвоює значення правого операнда лівому.
Оператори в С++
Записи дій, які повинен виконувати комп'ютер, складається з операторів. При виконанні програми оператори виконуються один за одним, якщо тільки оператор не являється оператором управління, який може змінити послідовність виконання програми.
Розрізняють оператори оголошення імен, оператори управління і оператори - вирази.
Оператори - вирази
Вираз після якого стоїть крапка з комою називається оператором -виразом. Його суть у тому, що комп'ютер повинен виконати усі дії, записані в даному виразі, інакше кажучи, обчислити вираз. В основному в операторі-виразі стоїть операція присвоєння або виклик функції.
Ініціалізовані функції інколи називаються прототипом функції. Після того як функція оголошена її можна використовувати в виразах.
Double x = sqrt(3) + 1;
Sum(k, 1, m) / 15;
Якщо функція не повертає результату, тобто вона ініціалізована як void, її виклик не може використовуватися як операнд більш складного виразу, а має бути записаний сам по собі:
Func(а, b, с1)