1

私は最近、空白プログラミングに入りました。文字の1つが[LF]と表示されています。これは何だったのか分からず(はい、はい、私が馬鹿になりたいと思っているものすべて)、私はそれを探して、CTRL+M(別名^M)を使って入力できるウィキペディアに見つけました。だから私はしばらく使っていましたが、記事に目を通したところ、LFCRLFとして知られています。これは正しく覚えていれば "キャリッジリターンラインフィード"です。これは、技術的には "改行"であるEnterが改行でも同様に機能することを意味しますか?これは愚かな質問である場合申し訳ありません:TCTRL + MはEnterと同じですか?

+0

使用しているオペレーティングシステムによって異なります。あなたが* nixオペレーティングシステム上にいるならば、あなたは '[LF]'を持っていますが、Windowsオペレーティングシステムでは '[CRLF]'を持っています。私は新しい行のために入力を使用するでしょう。 –

答えて

5

キャリッジリターン(ASCIIコード13)と改行(ASCIIコード10)は2つの別個の文字です。 @EliSadoff氏によると、WindowsシステムはCRLFコンボを使用して回線の終わりを通知し、* nixシステムはLFだけを使用します。

空白でのプログラミングでは、Windowsで実行しているすべてのインタプリタ(私が調べたオンラインのものを含む)はキャリッジリターン文字を無視しているようですので、LFを入力するためには、空白。

CRLFの代わりにLFを使用する主な違いは、Windowsにメモ帳などのテキストファイルを開いた場合、Windowsが予期しているように、内容がすべて1行に表示される可能性が高いことですCR。いくつかのプログラム(例えば、Notepad ++)は、これを考慮して、いずれかの行末で正しく表示します。

関連する問題