Символ 13 (код 0x0D, « ») используется для перевода строки из-за исторических причин. 34
В первые принтеры были устроены как печатающие машинки, и, чтобы начать печать новой строчки, нужно было выполнить две операции: 1
Поэтому для перевода строки использовали два символа: 13 (CR) и 10 (LF). 1
Со временем символы стали иметь условный смысл, и в разных системах по-разному обозначают перевод строки. 1 Например, в Windows принято использовать последовательность из двух символов: 13 и 10, а в Unix-системах — только 10. 1