Введение в символы в C++
Символ - одно отдельное значение: буква, цифра, пробел или знак. Две буквы подряд в один символ уже не входят.
В C++ для одного символа есть тип char.
Под него отводят один байт. Английская буква,
цифра и обычный знак помещаются в этот байт
целиком. Русская буква занимает два байта,
в один char она не входит. В коде символ
пишут в одинарных кавычках:
char ch = 'a';
std::cout << ch << "\n"; // выведет a
Строка std::string - цепочка символов.
Их бывает много, в том числе ни одного. Строка
из одной буквы на экране выглядит как один значок,
но остается текстом из одного элемента.
Слово cat в строке - три символа и три
байта. Текст "12" - символ 1
и символ 2. Пробел между словами тоже
символ и тоже занимает байт.
Дальше в разделе разберем тип char,
связь символа со строкой и числовой код,
который лежит в его байте.