首頁 >運維 >linux運維 >linux換行符詳解

linux換行符詳解

藏色散人
藏色散人原創
2020-02-13 10:12:4020247瀏覽

linux換行符詳解

linux系統下回車換行符號

推薦:《Linux教學

簡述

回車換行符在文字檔案的讀寫中常用到,windows下面稍微複雜點,linux系統下更為簡單。

詳述

回車和換行是兩個不同的概念。

回車,就是告訴電腦把頭定位在左邊界;換行,就是把頭往下移動一行。

Windows中:回車符號為'\r',回到行首;換行符號為'\n',換到目前位置的下一行;

Unix系統中:覺得每行結尾加兩個字元沒有必要,故結尾只有換行符,即'\n';

Mac系統中:每行結尾只有回車符,即'\r'。

換一個說法,就是Linux中遇到換行符'\n'會進行回車換行的操作,回車符只會作為控製字元'^M'顯示,不發生回車操作;Windows中要回車換行符一起才會回車換行,缺少或順序不對都不能正確換行。

要注意的是,在qt程式中,寫「\n」就可以了,它在linux或windows中都能實現回車換行的功能,在文字檔案中打開,linux只會有0x0a,windows會自動換成0x0d 0x0a。

總結

linux換行符詳解

#

以上是linux換行符詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn