Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Дані | Дані
Основи C
course content

Зміст курсу

Основи C

Основи C

1. Вступ
2. Дані
3. Оператори
4. Оператори управління
5. Функції
6. Вказівники

book
Дані

Для початку, ви повинні знати, що всі програми працюють з даними. Чи то дані про академічну успішність зі школи, метрики активності з вашого облікового запису 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.

Типи даних відіграють критичну роль у визначенні того, як пам'ять вашого комп'ютера обробляє та управляє інформацією (або числами) у вашій програмі.

Все було зрозуміло?

Як ми можемо покращити це?

Дякуємо за ваш відгук!

Секція 2. Розділ 1
We're sorry to hear that something went wrong. What happened?
some-alt