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 |
Використовується для рядків (тексту), про який ви дізнаєтеся більше в наступному розділі | Спробуй » |