3

それで、私は最近、ホワイトスペース プログラミングを始めました。文字の 1 つが[LF]. これが何なのかわからなかったので(はい、はい、ばかであるためにあなたが望むすべてを私に叫んでください)、私はそれを調べて、ウィキペディアでCTRL+M(別名^M)を使用して入力できることを発見しました。ということで、しばらく使っていたのですが、あらためて記事を見てみると、記憶が正しければ「改行改行」LFとも呼ばれていました。これは、技術的には「キャリッジリターン」が改行でも同様にCRLF機能することを意味しますか? Enterこれがばかげた質問である場合は申し訳ありません:T

4

1 に答える 1

6

キャリッジ リターン (ASCII コード 13) とライン フィード (ASCII コード 10) は、2 つの別個の文字です。@EliSadoffが言ったように、WindowsシステムはCRLFコンボを使用して行の終わりを知らせますが、* nixシステムはLFのみを使用します。

ホワイトスペースでのプログラミングでは、Windows で動作するすべてのインタープリター (私が確認したオンラインのものを含む) はキャリッジ リターン文字を無視しているように見えるため、Enter キーを使用してホワイトスペースの LF を入力するだけでかなり安全です。

CRLF の代わりに LF を使用する場合の主な違いは、Windows でそのようなテキスト ファイルを (メモ帳などで) 開いた場合、Windows が CR を想定しているため、内容全体が 1 行になる可能性があることです。ただし、一部のプログラム (Notepad++ など) はこれを考慮して、いずれかの行末で適切に表示します。

于 2016-11-07T15:03:37.480 に答える