顧名思義:
換行符就是另起一新行,光标在新行的開頭;
回車符就是光标回到一舊行的開頭;(即光标目前所在的行為舊行)
-----------------------------------------------------------------------------
是以我們平時編寫檔案的回車符(即:Enter鍵 )應該确切來說叫做回車式的換行符。
即我們的換行符通過鍵盤上的Enter鍵來實作。
也即鍵盤上的Enter鍵是用來進行實作換行符的。
也即鍵盤上的Enter鍵不是用來進行實作回車符的。
換行符'\n' ASCII值為10,換行(newline begin)
回車符'\r' ASCII值為13,回車(return oldline begin)
也可以表示為 '\x0a' 和 '\x0d' (16進制表示)
在windows系統下,回車式的換行符号是"\r\n";
但是在Linux等系統下是沒有"\r"符号的。
在解析文本或其他格式的檔案内容時,常常要碰到判定回車式換行的地方,這個時候就要注意既要判定"\r\n"又要判定"\n"。
寫程式時可能得到一行,将其進行trim掉'\r',這樣能得到你所需要的string了。
我的GitHub位址:
https://github.com/heizemingjun我的部落格園位址:
http://www.cnblogs.com/chenmingjun我的螞蟻筆記部落格位址:
http://blog.leanote.com/chenmingjunCopyright ©2018 黑澤明軍
【轉載文章務必保留出處和署名,謝謝!】