Введение в строки в C++
Давайте теперь посмотрим, как хранить текст в переменных.
В C++ для этого есть тип std::string.
Числа и строки хранятся в оперативной памяти по-разному. Число занимает фиксированный размер в байтах. Строка хранит текст, и ее размер в байтах зависит от длины текста и от того, какими байтами записаны буквы.
Один байт - это 8 бит, всего 256
комбинаций. Этого хватает на английские буквы
и цифры. Для букв всех языков одного байта мало.
Поэтому буквы могут занимать более одного байта.
В следующих уроках мы разберем, как буквы ложатся в байты, как склеивать текст, как узнать число байт и как достать символ по номеру.