# 換行字元 CR LF 在文字檔中需要換行時,實際上是使用了一組字元代表換行。 這些字元分別如下 CR(Carriage Return)表示回到起始點 ``` \r ``` LF(Line Feed)表示往下一行 ``` \n ``` 會有這樣的設計是因為,早期打字機需要先回到起始點,才能進行換行的動作。 打字機的一個正確的換行指令如下 CR+LF ``` \r\n ``` 這樣的設計,也造成了各大作業系統沒有標準的換行符號的問題。 - Windows: CRLF ``` \r\n ``` - Linux: LF ``` \n ``` - Mac: CR (從Mac OS X 開始換成LF) ``` \r ``` MAC 及 Linux 不使用完整的 CR+LF 是為了節省空間。 ## 參考資料 https://zh.wikipedia.org/zh-tw/%E6%8F%9B%E8%A1%8C https://codertw.com/%E7%A8%8B%E5%BC%8F%E8%AA%9E%E8%A8%80/36265/
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up