Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Початкові відомості про мову С++.doc
Скачиваний:
1
Добавлен:
17.11.2019
Размер:
102.4 Кб
Скачать

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)