r n和 n的區別

2021-05-24 13:36:54 字數 474 閱讀 4379

/r 是回車,return

/n 是換行,newline

我們在平時使用電腦時,已經習慣了回車和換行一次搞定,敲乙個回車鍵,即是回車,又是換行,但在早期的打字機上,要另起一行打字需要兩個步驟,首先要傳送命令"/r」將打字頭復位,即回車,然後再傳送命令"/n」讓打字機走紙移到下一行,所以這個歷史遺留問題導致了如今我們在dos-windows的系統裡需要區分"/r/n」和「/n」,但在unix中只有"/n」。

用ultraedit開啟文字檢視,會看到換行處顯示的是0x0d0a,0x0d即"/r」,0x0a即"/n」。

有時候在文字檔案中出現■這樣的符號,是因為沒有"/r/n"連用,導致不能正確回車換行。

在c中讀取文字時,"/r/n」已自動轉成"/n」。 

n和 r n的區別

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

C語言 r n和 n區別

今天與到乙個問題 wstrcat szmaxmess,l r n nbufuse wstrlen l r n wstrcat szmaxmess,l n nbufuse wstrlen l n 計算機還沒有出現之前,有一種叫做電傳打字機 teletype model 33 的玩意,每秒鐘可以打10個...

C語言 r n和 n區別

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