これら二つのキーワードがあればそれらはそれ自身の意味を持たなければなりません。それで、それらが何が違うのか、そして彼らのコードは何なのか知りたいですか?
改行は、1行前に移動することを意味します。コードは\n
です。
キャリッジリターンは、カーソルを行の先頭に移動することを意味します。コードは\r
です。
多くの場合、Windowsエディタはテキストファイルで\r\n
として両方の組み合わせを使用します。 Unixはほとんど\n
だけを使います。
紙を動かして行を変更し、キャリッジを動かして行の先頭からタイプし直すと、タイプライターの時代から切り離されます。これは2つのステップでした。
十分な報酬ポイントがないためにコメントできないので、@ Burhan Khalidによって与えられた正解に答える必要があります。
非常に素朴な言語では、Enterキーを押すとキャリッジリターンとラインフィードが組み合わされます。
キャリッジリターンはカーソルを水平方向の行の先頭に移動させ、ラインフィードはカーソルを垂直方向に次の行に移動します。
参照 - https://en.wikipedia.org/wiki/Carriage_return#Computers
どちらも昔の印刷時代からの主要なものです。
キャリッジリターンは、文字通りキャリッジが次の行に戻り、用紙を押し上げるテレタイププリンタ/古いタイプライターの頃からのものです。これが\r
と呼ばれるものです。
改行LF
は行の終わりを表し、行が - で終わったことを表しますが、カーソルを次の行に移動しません。つまり、カーソル/プリンタヘッドを次の行に「戻す」ことはしません。
より雑多な詳細については、力強い ウィキペディア の救助に。