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