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