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Змінні

Уявіть, що ви працюєте з даними від лазерних датчиків відстані, прикріплених до дистанційно керованої машини.

Перш ніж ви зможете відобразити ці дані відстані на екрані або видалити їх з пам'яті, вам потрібно місце для їх зберігання. Ось тут і з'являються змінні. Уявіть змінну як контейнер для зберігання в пам'яті вашого комп'ютера, який ви "орендуєте" для зберігання конкретних даних. По суті, кожна програма, яку ви пишете, буде використовувати змінні, кожна з яких має певний тип.

Оголошення змінної в C включає два кроки:

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

Ось як це виглядає:

Вказівка типу даних забезпечує комп'ютеру виділення правильної кількості пам'яті для ваших даних. Тепер, коли ми знайомі з трьома основними типами даних, ми можемо оголосити змінні для кожного з них:

Отже, як ми можемо використовувати змінну, коли вона у нас є? Почніть з її ініціалізації.

Ініціалізація

Ініціалізувати змінну означає призначити конкретні дані цій частині пам'яті. Оскільки iVariable є типом integer, ви призначите йому ціле значення. Аналогічно, ви призначите десяткове значення fVariable і символ cVariable.

Примітка

При ініціалізації змінної типу char, переконайтеся, що використовуєте одинарні лапки.

З даними, збереженими в цих змінних, що ми можемо зробити далі?

Один з варіантів - відобразити їх на екрані.

c

Main

copy
123456789101112
#include <stdio.h> int main() { int iVariable = 832; // variable of int type float fVariable = 54.984; // variable of float type char cVariable = '#'; // variable of char type printf("iVariable = %d\n", iVariable); printf("fvariable = %f\n", fVariable); printf("cVariable = %c\n", cVariable); }

Цікавлять дивні символи у функції printf()? Ми розглянемо це в наступному уроці.

Тепер, чи можете ви вибрати правильний спосіб ініціалізації змінної типу символ?

Тепер, чи можете ви вибрати правильний спосіб ініціалізації змінної типу символ?

Виберіть правильну відповідь

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

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

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

Секція 2. Розділ 2
some-alt