/r/n和/n的區別

/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”。

轉載:http://blog.csdn.net/geriwolf/archive/2008/01/21/2056167.aspx

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章