У стандартному Паскалі рядок має вигляд масиву з 256 байтів ; перший байт зберігав довжину рядка, в інших зберігається його тіло. Таким чином, довжина рядка не може перевищувати 255 символів.
Наприклад: Var slovo : string . Рядкова змінна займає в пам’яті на 1 байт більше, ніж зазначена в описі довжина. Річ у тім, що один (нульовий) байт містить значення поточної довжини рядка.
Розмір основних типів даних у C++
Тип | Мінімальний розмір |
---|---|
bool | 1 байт |
char | 1 байт |
wchar_t | 1 байт |
char16_t | 2 байти |