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

3. Виведення повідомлень на екран

Наступна програма ОСТНЕХ.СРР використовує модифікатори dec, осt і hex для виведення значень в десятковому, вісімковому і шістнадцятковому вигляді:

Void main(void)

{

cout << "Вісімкові: " << oct << 10 << ' ' << 20 << endl;

cout << "Шістнадцяткові: " << hex << 10 << ' ' << 20

<< endl;

cout << "Десяткові: " << dec << 10 << ' ' << 20 << endl;

}

Якщо відкомпілювати і виконати цю програму, на екрані появиться наступне повідомлення:

С:\> OCTHEX <ENTER>

Вісімкові: 12 24

Шістнадцяткові: а 14

Десяткові: 10 20

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

4. Програми зберігають інформацію в змінних

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

Більшість програм на C++ використовуватиме типи змінних, перераховані в табл. 4.1.

Таблиця 4.1. Типи змінних C++.

Тип

Дані, що зберігаються

char

Значення в діапазоні від -128 до 127. Переважно

використовується для зберігання букв алфавіту

int

Значення в діапазоні від -32768 до 32767

unsigned

Значення в діапазоні від 0 до 65535

long

Значення в діапазоні від -2147483648 до 2147483647

float

Значення в діапазоні від -3.4 х 10-38 до 3.4 х1038

double

Значення в діапазоні від 1.7 х 10-308 до 1.7 х10308

Перш ніж використовувати змінну, програма повинна її оголосити. Іншими словами, слід представити змінну компілятору C++.

Щоб оголосити змінну в програмі, слід вказати тип змінної і її ім'я, за яким програма звертатиметься до цієї змінної. Тип та ім'я змінної записують після відкриваючої фігурної дужки головної програми, як показано нижче:

Void main(void)

{

Int test_score;

float salary;

long distance_to_mars;

}

Фрагмент програми оголошує три змінні, використовуючи типи int, float і long.

Важливо звернути увагу, що дана програма нічого не виконує, а лише оголошує змінні. Як бачите, оголошення кожної змінної закінчується крапкою з комою. В C++ оголошення змінної вважається оператором. Тому необхідно поставити після оголошення крапку з комою.

Якщо оголошуються декілька змінних одного і того ж типу, тоді їх імена можна розділяти комами. Наступний оператор, наприклад, оголошує три змінних з плаваючою крапкою:

float salary, income_tax, retirement_fund;

оператор

int x, у, z;

оголошує три змінні з іменами х, у і z.

Якщо які-небудь змінні зберігають вік, тестові бали і оцінку студента, тоді наступні імена змінних оголошені як: