 
        
        Лабораторна робота № 6
Тема: Числові типи даних в мові програмування С та арифметичні операції над ними. Функції введення/виведення
Мета роботи: ознайомитись з базовими поняттями мови програмування С, числовими типами даних та арифметичними операціями над ними. Навчитись застосовувати функції введення та виведення інформації при написанні програм на мові С.
Теоретичні відомості
1 Базові поняття мови
	Алфавіт
	мови.
	В алфавіт мови С входять:
- великі та малі латинські букви А..Z, а..z; 
- символ підкреслення; 
- цифри 0..9; 
- спеціальні знаки " { } , |[]() + -/%* \ ':< = >!& # ~ ; ^ 
- пробільні символи (пробіл, табуляція, перехід на новий рядок). Символи кирилиці можуть використовуватися в коментарях, символьних 
і строкових виразах.
	Коментарі.
	Коментарі в мові С:
1) починаються із символів // і закінчуються символом переходу на новий рядок;
2) послідовність символів, обмежена зліва символами /*, а справа */
	Базові
	типи даних
Стандарт С визначає п'ять фундаментальних типів даних:
char — символьні дані,
int: — цілі,
float — з плаваючою крапкою,
double — подвійної точності,
void — без значення.
На базі цих типів формуються інші типи даних.
| char | 8 | от -127 до 127 | 
| int | 16 або 32 | от -32767 до 32767 | 
| float | 32 | от 1Е-37 до 1Е+37, с точностью не менее 6 значащих десятичных цифр | 
| double | 32 | от 1Е-37 до 1Е+37, с точностью не менее 10 значащих десятичных цифр | 
Службові слова. Службові слова в мові С:
| auto | Double | int | struct | 
| break | Else | long | switch | 
| Case | Enum | register | typedef | 
| Char | Extern | return | union | 
| Const | Float | short | unsigned | 
| continue | For | signed | void | 
| Default | Goto | sizeof | volatile | 
| Do | If | static | while | 
	Ідентифікатори
	(імена змінних)
	
	Ідентифікатор
	- послідовність букв, цифр і символів
	підкреслення, що починається з букви
	або символу підкреслення.
Приклад ідентифікаторів: X1, test2, time, а_red1, _red. Великі та малі літери розрізняються. Тому А2 і а2 - різні ідентифікатори. Ідентифікатори не повинні збігатися зі службовими (зарезервованими) словами.
	Об
	'явлення змінних
Усі змінні, використовувані в програмі повинні бути об'явлені.
Найпростіша форма об'явлення змінних:
тип список_імен_змінних;
Приклади
int а,b;
float z, х, у;
Після об'явлення змінні за замовчуванням мають иевизначене значення. При необхідності можна задати значення змінної при її визначенні (це називається ініціалізацією змінної).
Оголошення та ініціалізація змінної:
тип ім'я змінної=початкове_значення;
Приклад :
float рі=3.14159;
char ch = ‘a’;
int first = 0;
double balance = 123.23;
