以前都沒注意過回車與換行這二者的區別,而今接觸正規表示式的時候才發現這二者有截然不同的含義。
原始含義:
\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 本義是游標重新回到本行開頭...