Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Вивчайте Символьний Тип Даних | Текстовий Тип Даних
Practice
Projects
Quizzes & Challenges
Вікторини
Challenges
/
Типи Даних у C++

bookСимвольний Тип Даних

Свайпніть щоб показати меню

char — це тип даних, який використовується для зберігання одного символу, наприклад, 'A' або 'w'. У наступному розділі ми розглянемо, як поєднувати ці символи у послідовності для створення слів, речень тощо. Зараз зосередимося на використанні char для зберігання окремого символу.

main.cpp

main.cpp

copy
1234567
#include <iostream> int main() { char letter = 'G'; std::cout << letter << std::endl; }
Note
Примітка

char слід вказувати у одинарних лапках. Навіть якщо символ, який ви зберігаєте, є числом, його потрібно записувати в одинарних лапках, '9', а не 9.

Ви можете експериментувати з наведеним вище кодом, щоб побачити, що станеться, якщо використовувати подвійні лапки або присвоювати числа без лапок.

Тип даних char і пам'ять.

Для зберігання в пам'яті символ спочатку перетворюється на число за допомогою таблиці ASCII. Двійкове представлення цього числа зберігається в пам'яті.
Ви можете швидко ознайомитися з таблицею ASCII нижче (перша колонка для нас не має значення).

main.cpp

main.cpp

copy
12345678
#include <iostream> int main() { // Change the number to output different symbol char symbol = 100; std::cout << symbol; }
Note
Примітка

Якщо ви присвоюєте число без одинарних лапок змінній типу char (наприклад, char letter = 76), компілятор вважає, що ви вказали символ, вже перетворений у число.

Як видно з таблиці, 76 відповідає L, тому значенням letter буде 'L'.

question mark

Який із наведених варіантів виведе L при друці в консоль?

Select all correct answers

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

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

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

Секція 3. Розділ 1

Запитати АІ

expand

Запитати АІ

ChatGPT

Запитайте про що завгодно або спробуйте одне із запропонованих запитань, щоб почати наш чат

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