回車換行(CR LF) r n

2021-10-23 17:11:37 字數 583 閱讀 4935

cr(carriage return)表示回車

lf(line feed)表示換行

dos和windows採用回車+換行(cr+lf)表示下一行

而unix/linux採用換行符(lf)表示下一行

蘋果機(mac os系統)則採用回車符(cr)表示下一行

另外的一種**:

\r 是回車,return

\n 是換行,newline

unix下一般只有乙個0x0a表示換行(

"\n"

)windows下一般都是0x0d和0x0a兩個字元(

"\r\n"

)蘋果機(mac os系統)則採用回車符cr表示下一行(\r)

乙個直接後果是,unix/mac系統下的檔案在windows裡開啟的話,所有文字會變成一行;而windows裡的檔案在unix下開啟的話,在每行的結尾會多車乙個^m字元。

dos和windows採用回車+換行cr/lf表示下一行,即^m(

((不是換行符的表示,換行符沒有表示出來,$是文字結束eof的表示)

參考

回車和換行

在計算機還沒有出現之前,有一種叫做電傳打字機 teletype model 33 的玩意,每秒鐘可以打10個字元。但是它有乙個問題,就是打完一行換行的時候,要用去0.2秒,正好可以打兩個字元。要是在這0.2秒裡面,又有新的字元傳過來,那麼這個字元將丟失。於是,研製人員想了個辦法解決這個問題,就是在每...

回車和換行

今天終於明白回車和換行的來歷了.在計算機還沒有出現之前,有一種叫做電傳打字機 teletype model 33 的玩意,每秒鐘可以打10個字元。但是它有乙個問題,就是打完一行換行的時候,要用去0.2秒,正好可以打兩個字元。要是在這0.2秒裡面,又有新的字元傳過來,那麼這個字元將丟失。於是,研製人員...

回車和換行

回車和換行 在計算機還沒有出現之前,有一種叫做電傳打字機 teletype model 33 的玩意,每秒鐘可以打 10個字元。但是它有乙個問題,就是打完一行換行的時候,要用去 0.2秒,正好可以打兩個字元。要是在這 0.2秒裡面,又有新的字元傳過來,那麼這個字元將丟失。於是,研製人員想了個辦法解決...