НАЙКРАЩИЙ САЙТ ДЛЯ ВЕБ-РОЗРОБНИКІВ
Мова програмування C. Уроки W3Schools для початківців українською мовою

En Es De

C Типи даних


Типи даних

Як пояснюється в розділі Змінні, змінна в C має бути визначеного типу даних, і ви повинні використовувати специфікатор формату усередині функції printf(), щоб відобразити її:

Приклад

// Створити змінні
int myNum = 5;             // Integer (ціле число)
float myFloatNum = 5.99;   // Число з плаваючою комою
char myLetter = 'D';       // Символ

// Надрукувати змінні
printf("%d\n", myNum);
printf("%f\n", myFloatNum);
printf("%c\n", myLetter);
Спробуйте самі »

Основні типи даних

Тип даних визначає розмір і тип інформації, яку зберігатиме змінна.

У цьому посібнику ми зосередимося на найосновніших:

Тип даних Розмір Опис
int 2 або 4 байти Зберігає цілі числа без десяткових знаків
float 4 байти Зберігає дробові числа, що містять один або більше десяткових знаків. Достатньо для зберігання 6 десяткових цифр
double 8 байт Зберігає дробові числа, що містять один або більше десяткових знаків. Достатньо для зберігання 15 десяткових цифр
char 1 байт Зберігає один символ/букву/цифру або значення ASCII

Специфікатори основного формату

Для кожного типу даних існують різні специфікатори формату. Ось деякі з них:

Специфікатор формату Тип даних Спробуй це
%d або %i int Спробуй »
%f float Спробуй »
%lf double Спробуй »
%c char Спробуй »
%s Використовується для рядків (тексту), про який ви дізнаєтеся більше в наступному розділі Спробуй »

C Вправи

Перевірте себе за допомогою вправ

Вправа:

Додайте правильний тип даних для наступних змінних:

 myNum = 5;
 myFloatNum = 5.99;
 myLetter = 'D';