Вопросы к Поиску с Алисой
Символ перевода строки занимает разное количество байт в разных кодировках, потому что исторически в разных системах для обозначения перевода строки использовались разные символы. stackoverflow.com notes.algoprog.ru
Например, в Windows перевод строки обозначается последовательностью из двух символов — 13 (CR) и 10 (LF). notes.algoprog.ru В Unix-системах используется перевод только одним символом — 10. notes.algoprog.ru
Также в кодировке UTF-8 длина символов непостоянна и зависит от номера кодовой точки конкретного символа. ru.stackoverflow.com Например, кириллические символы занимают два байта, так как лежат в диапазоне больше 0x7f, но меньше 0x7ff. ru.stackoverflow.com
Таким образом, выбор символа для обозначения перевода строки зависит от исторических и технических особенностей конкретной системы.