Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗cpPmChInr 78 of 390 menu
◀ ▶

Введение в символы в C++

Символ - одно отдельное значение: буква, цифра, пробел или знак. Две буквы подряд в один символ уже не входят.

В C++ для одного символа есть тип char. Под него отводят один байт. Английская буква, цифра и обычный знак помещаются в этот байт целиком. Русская буква занимает два байта, в один char она не входит. В коде символ пишут в одинарных кавычках:

char ch = 'a'; std::cout << ch << "\n"; // выведет a

Строка std::string - цепочка символов. Их бывает много, в том числе ни одного. Строка из одной буквы на экране выглядит как один значок, но остается текстом из одного элемента. Слово cat в строке - три символа и три байта. Текст "12" - символ 1 и символ 2. Пробел между словами тоже символ и тоже занимает байт.

Дальше в разделе разберем тип char, связь символа со строкой и числовой код, который лежит в его байте.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить