換行- 維基百科,自由的百科全書
文章推薦指數: 80 %
換行(英語:newline、line ending、end-of-line (EOL)、line Feed (LF)、line break),在計算機領域中是一種加在文字最後位置的特殊字元,在換行字元的下一個字元將 ...
換行
語言
監視
編輯
「LF」重新導向至此。
關於遊戲,請見「小朋友齊打交」。
換行(英語:newline、lineending、end-of-line(EOL)、lineFeed(LF)、linebreak),在計算機領域中是一種加在文字最後位置的特殊字元,在換行字元的下一個字元將會出現在下一行,實際上換行字元根據不同的硬體平台或作業系統平台會有不同的編碼方式。
換行字元可以看作是行的結束符,也可以看作行之間的分隔符,這兩種處理方式之間存在一些歧義。
如果換行字元被當作分隔符,那麼檔案的最後一行就不需要再有換行字元。
但是多數系統的做法是在最後一行的後面也加上一個換行字元,也就是把換行字元看作是行的結束符。
這樣的程式在處理末行沒有換行字元的檔案時,可能會存在問題。
相反地,有的程式把換行符看作分隔符,就會把最末尾的換行字元看作是新行的開始,也就是多出了一個空行。
目次
1表示
2程式語言
3Unicode
4相關條目
5參考資料
6外部連結
表示編輯
應用軟體以及作業系統對於換行字元的表示方式:
以ASCII為基礎的或相容的字元集使用分別LF(Linefeed,U+000A)或CR(CarriageReturn,U+000D)或CR+LF;下面列出各系統換行字元編碼的列表
LF:在Unix或Unix相容系統(GNU/Linux,AIX,Xenix,MacOSX,...)、BeOS、Amiga、RISCOS
CR+LF:DOS(MS-DOS、PC-DOS等)、微軟視窗作業系統(MicrosoftWindows)、大部分非Unix的系統
CR:AppleII家族,MacOS至版本9程式語言編輯
C/C++利用轉義序列\n來換行。
printf("Helloworld!\n");
Unicode編輯
Unicode標準指定以下的字元為相容標準的應用程式應辨識的換行字元:[1]
LF: 換行,U+000A
VT: 垂直定位,U+000B
FF: 換頁符,U+000C
CR: 回車字元,U+000D
CR+LF:CR(U+000D)後跟LF(U+000A)
NEL: 下一行,U+0085
LS: 分行,U+2028
PS: 分段,U+2029相關條目編輯
回車字元參考資料編輯
^UnicodeStandardAnnex#14UNICODELINEBREAKINGALGORITHM.[2014-05-01].(原始內容存檔於2021-03-08).
外部連結編輯
"TheEnd-of-LineStory"
TheNELNewlineCharacter(頁面存檔備份,存於網際網路檔案館)
取自「https://zh.wikipedia.org/w/index.php?title=換行&oldid=69162918」
延伸文章資訊
- 1以Word搜尋取代功能刪除換行符號 - 計中首頁
作者:洪嘉駿/ 臺灣大學計算機及資訊網路中心程式設計組幹事. 本文介紹以Word搜尋取代功能刪除換行符號,以網頁版PTT文章為例。 前言.
- 2換行- 維基百科,自由的百科全書
換行(英語:newline、line ending、end-of-line (EOL)、line Feed (LF)、line break),在計算機領域中是一種加在文字最後位置的特殊字元,在換...
- 3不同語言的換行符
C語言中的換行符是"\n",就是輸入完一行內容後,游標轉到下一行的起始位置。 例如:. printf("first line\n");. printf("second line\n");. C+...
- 4Word 換行符取代成回車符 - 尋寶園
Shift + Enter 取代成Enter Shift + Enter、手動換行符號、強迫換行符號Enter符號、段落標記1. Ctrl + H,開啟尋找及取代2. 尋找目標(N) 的.
- 5換行
換行(英語:newline、line ending、end-of-line (EOL)、line Feed (LF)、line break),在計算機領域中是一種加在文字最後位置的特殊字元,在換...