Что такое \r "и зачем использовать его с\n?

В чем разница между этими двумя строками?

"first line \n second line", "first line \r\n second line"

Ответ 1

\r - Возврат каретки
\n - Линейный канал

\r\n часто используется в предпочтении \n, поскольку он корректно отображает как Unix, так и Windows.

Возврат каретки возвращает курсор в начало той же строки (без перехода на следующую строку), в то время как Line Feed подает новую строку.

Примечание: (наведите указатель мыши на серое окно ниже, чтобы узнать)

Если вы когда-нибудь схватите пишущую машинку, попробуйте ее использовать. Это такая великолепная часть техники, которую не так много испытывают в наши дни.