Тип Даних Символ
Свайпніть щоб показати меню
Тип даних char використовується для зберігання одного символу, наприклад, 'A' або 'w'. У наступному розділі буде розглянуто об'єднання цих символів у послідовності для створення слів, речень тощо. Наразі зосередимося на використанні char для зберігання окремих символів.
main.cpp
1234567#include <iostream> int main() { char letter = 'G'; std::cout << letter << std::endl; }
char слід вказувати в одинарних лапках. Навіть якщо символ, який ви зберігаєте, є цифрою, його потрібно брати в одинарні лапки, '9', а не 9.
Ви можете експериментувати з кодом вище, щоб побачити, що станеться, якщо використати подвійні лапки або присвоїти числа без лапок.
Тип даних char і пам'ять.
Щоб зберігатися в пам'яті, символ спочатку перетворюється на число за допомогою таблиці ASCII. Двійкове представлення цього числа потім зберігається в пам'яті.
Ви можете швидко переглянути таблицю ASCII нижче (перша колонка для нас не має значення).
main.cpp
12345678#include <iostream> int main() { // Change the number to output different symbol char symbol = 100; std::cout << symbol; }
Якщо ви присвоюєте число без одинарних лапок змінній типу char (наприклад, char letter = 76), компілятор вважає, що ви вказали символ, вже перетворений у число.
Як видно з таблиці, 76 відповідає L, тому значенням letter буде 'L'.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат