Зміст курсу
Основи C
Основи C
Дані
Для початку, ви повинні знати, що всі програми працюють з даними. Чи то дані про академічну успішність зі школи, метрики активності з вашого облікового запису Instagram, дизайни персонажів з гри Fortnite, чи показники з радара ядерного підводного човна — дані дуже різноманітні.
У мові C існує кілька основних типів даних:
int
(для цілих чисел);float
(для десяткових чисел);char
(для окремих символів).
Протягом цього курсу ми детальніше розглянемо ці та інші типи даних, побудовані на цих основах.
Ціле число
Тип int
використовується для цілих чисел. Уявіть, що ви ведете бухгалтерію для місцевого бізнесу. За вашими розрахунками, ви повинні бачити прибуток у розмірі $235, але насправді ви в мінусі на $14. Обидва ці числа є цілими.
Примітка
Порада для бізнесу: Завжди прагніть мати позитивні показники у ваших фінансових звітах.
Float
Тип float
є важливим для десяткових чисел, що особливо корисно, коли потрібна точність. Уявіть собі 10-річну дитину, яка купує те, що вона вважає картоплею, але в результаті отримує три кілограми імбиру. Електронні ваги показують "2.89 кг." Якби ми використовували тип int, це було б просто "2 кг." Очевидно, що є помітна різниця.
Char
Хоча тип char
призначений для символів, технічно він представляє ціле число. Чому? ASCII. ASCII (Американський стандартний код для обміну інформацією) — це система кодування, яка визначає як символи зберігаються та представляються в типі даних char
. Наприклад, ціле число 100, коли інтерпретується як тип даних char, стає літерою 'd'
.
Цікаво відзначити, що літера 'd'
відповідає цілому числу 100, тоді як ціле число 51 відповідає символу '3'
—і це представлення символу, а не числове значення.
Примітка
Хоча ASCII є поширеним, існують інші системи кодування, такі як KOI8-U.
Типи даних відіграють критичну роль у визначенні того, як пам'ять вашого комп'ютера обробляє та управляє інформацією (або числами) у вашій програмі.
Дякуємо за ваш відгук!