\n和\ r \n有什么区别?

Moo*_*oon 5 special-characters

可能重复:
\ r和\n之间有什么区别?

嗨,

\n(换行)和\r(回车)有什么区别?它们都将当前光标移动到下一行.它们一样吗?

Tho*_*ers 11

\r将光标返回到行的开头,而不是下一行.当您\n在Linux中使用时,\r暗示,在Windows中,它不是.

使用\r在类Unix系统可能会导致覆盖在同一行.


Blu*_*eft 8

我建议你读这个.

简而言之,Windows中的新行是"\r\n",而Unix中的新行只是"\n"(并且,只是为了让生活变得困难,旧版Mac中的新行"\r")