回車 換行的區別,我賭你不曉得

2021-10-06 15:25:37 字數 466 閱讀 8701

以前都沒注意過回車換行這二者的區別,而今接觸正規表示式的時候才發現這二者有截然不同的含義。

原始含義:

\r   #表示回車,r源自於return,游標回到本行首部。

\n  #表示換行,n源自於newline,新建一行,但游標不一定到下一行首部位置。

隨著技術的發展,二者在不同作業系統下誕生了不同的含義:

windows  #本身含義,行結束符為   \r\n

類unix      #\n表示游標移至下一行行首,行結束符為\n

mac os   #\r表示游標移至本行首再往下移一行,行結束符為\r

因不同作業系統的結束符不一,所以有時文字在不同作業系統開啟會出現不同"行"的情況。

enter鍵通常表示兩符號的結合

換行 回車換行 n r n t的區別

n 軟回車 在windows 中表示換行且回到下一行的最開始位置。相當於mac os 裡的 r 的效果。在linux unix 中只表示換行,但不會回到下一行的開始位置。r 軟空格 在linux unix 中表示返回到當行的最開始位置。在mac os 中表示換行且返回到下一行的最開始位置,相當於wi...

回車與換行的區別

今天,我總算搞清楚 回車 carriage return 和 換行 line feed 這兩個概念的來歷和區別了。在計 算機還沒有出現之前,有一種叫做電傳打字機 teletype model 33 的玩意,每秒鐘可以打10個字元。但是它有乙個問題,就是打完一行換行的時候,要用去0.2秒,正好可以打兩...

回車與換行的區別

我一直沒有搞得很清楚,回車和換行符有啥區別。記得大一時,c語言老師就說過回車 換行,但都沒說得那麼細。前兩天,看寫兩句perl 時,忽然想起區別一下回車和換行 r和 n 現在理解清楚了,記個筆記吧。符號 ascii碼 意義 n 10 換行nl r 13 回車cr 回車 r 本義是游標重新回到本行開頭...