Длина строки при разном регистре букв? Здравствуйте!
Одинаковой ли будет длина строки с одними и теми же символами, но с разным регистром букв.
Интересует результат функции strlen.
Я так понимаю латинские символы занимают один байт, любой другой не латинский символ всегда два байта?

21 Авг 2019 в 06:29
263 +1
1
Ответы
1

Длина строки, измеренная функцией strlen, будет одинаковой независимо от регистра букв в строке. Для латинских символов одного байта как в верхнем, так и в нижнем регистре. Для других символов (нелатинских) длина будет зависеть от кодировки символов. Например, для UTF-8 символы могут занимать от одного до четырех байт, в то время как в UTF-16 каждый символ обычно занимает два байта.

20 Апр 2024 в 13:17
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир