換行
外观
換行(英語:newline、line ending、end-of-line (EOL)、line Feed (LF)、line break),在計算機領域中是一種加在文字最後位置的特殊字元,在換行字元的下一個字元將會出現在下一行,實際上換行字元根據不同的硬體平台或作業系統平台會有不同的編碼方式。
换行字符可以看作是行的结束符,也可以看作行之间的分隔符,这两种处理方式之间存在一些歧义。如果换行字符被当作分隔符,那么文件的最后一行就不需要再有换行字符。但是多数系统的做法是在最后一行的后面也加上一个换行字符,也就是把换行字符看作是行的结束符。这样的程序在处理末行没有换行字符的文件时,可能会存在问题。相反地,有的程序把换行符看作分隔符,就会把最末尾的换行字符看作是新行的开始,也就是多出了一个空行。
表示
程式語言
printf("Hello world!\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
相关条目
参考资料
外部連結
这是一篇關於電腦程式語言的小作品。您可以通过编辑或修订扩充其内容。 |