Нет, не до конца так: как раз вот "$N" внутри файла превращается или в 0x0D, 0x0A или только в 0x0D или только в 0x0A (надо посмотреть сам файл).
Просто в программе эти символы перевода строки не ввести так просто (они не печатные) и, чтобы не париться, разработчики сред разработки выдумывают их заполнители. У кого-то - $N, у кого-то \r\n, у кого-то только \n. В реальном файле будут переводы строк. И это тоже символы.
Вот, показываю тестовый файл в двоичном виде и стрелками эти символы.
TextFile.gif




Ответить с цитированием