Символьний Тип Даних
Свайпніть щоб показати меню
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'.
Дякуємо за ваш відгук!
Запитати АІ
Запитати АІ
Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат