Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Змінні | Дані
Основи C

book
Змінні

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

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

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

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

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

c
// int - data type
// qwerty - variable name
int qwerty;

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

c
int iVariable; // variable of int type
float fVariable; // variable of float type
char cVariable; // variable of char type

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

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

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

c
int iVariable = 832; // variable of int type
float fVariable = 54.75; // variable of float type
char cVariable = '#'; // variable of char type

Примітка

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

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

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

c

Main

copy
#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);
}
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()? Ми розглянемо це в наступному уроці.

question mark

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

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

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

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

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

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