Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
програмування.docx
Скачиваний:
44
Добавлен:
05.03.2016
Размер:
2 Мб
Скачать
☆

13 Операції вводу даних.

Printf-це форматне виведення заданої інформації на екран.Дана функція перетворює значення виразів,заданих у сипску виведення,відповідно до специфікацій,записаних у рядку формату,і передає результат перетворення у стандартний вихідний потік stdout ,який здебільшого пов'язаний з виведенням на екран.Функція повертає цілочислове значення .За умови успішного завершення це значення дорівнює загальній кількості виведених символів. Уразі виникнення помилки в процесі виведення даних Printf() повертає відємне значення.

14.Операції виводу даних.

Функція scanf () є процедурою введення загального призначення, що зчитує дані з потоку stdin. Вона може зчитувати дані всіх базових типів і автоматично конвертувати їх в потрібний внутрішній формат. Якби printf () виконувала введення, а не висновок, її можна було б назвати аналогом scanf ().

15. Поняття про списки enum на мові Сі.

Оператор перерахування enum мови C # представляє собою список пойменованих констант.

Перерахування — це визначений користувачем тип, що дозволяє іменувати літерали інтегральних типів,

тобто символьні і цілочисельні. Наприклад, оператор

enum {ZERO,ONE, TWO, THREE, FOUR, FIVE};

еквівалентний операторам

const int ZERO = 0;

const int ONE = 1;

const int TWO = 2;

const int THREE = 3;

const int FOUR = 4;

const int FIVE = 5;

Як бачимо, за замовчуванням значення, привласнені константам, починаються з нуля і послідовно

збільшуються на одиницю. У той же час елементам перерахування можна привласнити будь-яке припустиме

інтегральне значення, не обов'язкове ціле. Наприклад, як перерахування можна використовувати символьні

літерали. Правда, вони все рівно інтерпретуються як цілі числа.

16.Поняття про структури даних на мові struct Сі.

Структура в мові С(С++) – це тип даних, який складається з визначеної кількості елементів, що називаються членами структури (інколи – полями структури). Члени структури можуть мати різні типи. Синтаксис визначення структури:

struct tag_name

{

<тип_1> mem_1; //перший член структури

<тип_2> mem_2; //другий член структури

...

<тип_n> mem_n;//останній член структури

}; // крапка з комою обов’язкова

Структури (struct) – це комбінований тип, це об'єкт в середині якого можна описати поля різних типів. Тип struct - це тип значення, який зазвичай використовується для інкапсуляції невеликих груп пов'язаних змінних, наприклад координат прямокутника чи характеристик складської номенклатури.

17.Обєднання union на мові сі.

Об'єднання в мові С(С++) – це тип даних, який складається з визначеної кількості елементів, що називаються членами об'єднання (інколи – полями об'єднання). В пам'яті знаходиться завжди один і тільки один член об'єднання. Тобто об'єднання – це структура із нульовим зміщенням кожного поля відносно її початку. Синтаксис об'єднання :

union tag_name

{

<тип_1> mem_1; //перший член об'єднання

<тип_2> mem_2; //другий член об'єднання

...

<тип_n> mem_n;//останній член об'єднання

}; // крапка з комою обов’язкова

Об'єднання (union) – це об'єкт, який дозволяє в різні моменти часу зберігати дані різних типів.