/rと/nの違いは何ですか、コーディング時にどのように使用する必要がありますか。以下で見てみましょう。
違い:
/ R:
フルネーム:キャリッジリターン(キャリッジは「車」、プリンターのコンポーネントです)
略語:返品
略語:r
ASCIIコード:13
機能:カーソルを現在の行の左端に移動します
/n:
フルネーム:新しいライン
エイリアス:ラインフィード
略語:n
ASCIIコード:10
役割:カーソルを下に移動します
異なるオペレーティングシステムは、「Enter+Enter」(つまり、行の終わり)をどのように表していますか:
unix、linux:/nは、Enter+change、/rが意味をなさないことを意味します
Windows、dos:/r/nは、Enter+の変更を示します、注文は変更できません
Mac:/Rは、Enter+変更を示します
歴史:
機械的な英語のタイピングマシン:タイプライターには、「キャリッジ」と呼ばれるコンポーネントが入力され、「ワードカー」が進んでいます。敗者がいっぱいになると、ユーザーは「車」を開始位置に宣伝します。これらの2つのアクションは「Enter」と呼ばれます。これは、現在のキーボードの「Enter」キーに相当します。
電気通過:(テレタイプモデル33、Linux/Unixの下のTTYコンセプトもここから来ます)秒あたり10文字。ただし、行を終えると、2つの文字を入力するために0.2秒間使用する必要があることに問題があります。この0.2秒に新しいキャラクターがある場合、このキャラクターは失われます。
その結果、開発者はこの問題を解決する方法について考えました。つまり、各ラインの最後に2文字を追加しました。 1つは「Return」と呼ばれ、タイプミスに印刷されたヘッドを左の境界に配置し、「Newline」と呼ばれ、Typeerに論文を下に移動するよう指示します。これらの2つのアクションは、「/r」および「/n」と略されました。
プログラミング言語での使用方法:
「/n」はunixの「/n」で表されるため、 "/n"はc言語(およびC ++、Javaなどの他のC言語)で直接使用できます。これは、異なる動作で自動的に使用されます。システム(Windowsの「/r/n」など)に変換されます。
上記は、この記事のすべての内容です。