回車和換行的歷史:
機械打字機有回車和換行兩個鍵作用分別是:
換行就是把滾筒卷一格,不改變水平位置。 (即移到下一行,但不是行首,而是和上一行水平位置一樣)
回車就是把水平位置復位,不卷動滾筒。 (即將光標移到行首,但是不會移到下一行,如果繼續輸入的話會覆蓋掉前面的內容)
Enter = 回車+換行(\r\n)
理解:
- \n是換行,英文是New line
- \r是回車,英文是Carriage return
unix換行:\n(0x0A)
MAC回車:\r(0x0D)
WIN回車換行:\r\n(0x0D,0x0A)