\n是换行,即new line
\r是回车,即Carriage return
回车和换行的概念来自于以前的滚筒打字机,在滚筒打字机中,回车(\r)是将水平位置复位,即把打字的位置移动到本行的行首,滚筒没有滚动(不换行),而换行(\n)是将滚筒打字机滚动一下,即移动到下一行的该位置(不回到行首),所以打字机每打印完一行就要执行两个操作(回车和换行)才能从下一行的行首开始打印。回车和换
\n是换行,即new line
\r是回车,即Carriage return
回车和换行的概念来自于以前的滚筒打字机,在滚筒打字机中,回车(\r)是将水平位置复位,即把打字的位置移动到本行的行首,滚筒没有滚动(不换行),而换行(\n)是将滚筒打字机滚动一下,即移动到下一行的该位置(不回到行首),所以打字机每打印完一行就要执行两个操作(回车和换行)才能从下一行的行首开始打印。回车和换