C の \n は改行文字で、出力位置を次の行に移動します。目的: 1. 文字列内に改行を作成し、テキストを次の行に移動します。 2. 出力、ファイル操作、文字列操作に使用されます。 endl と比較すると、endl は新しい行をラップするだけでなく、出力ストリームをリフレッシュしてデータが確実に書き込まれるようにします。 \n cout や ofstream などの出力ストリームでのみ機能します。さまざまなプラットフォームの改行規則に注意してください。Windows では「\r\n」が使用されます。
\n
C では、\n はエスケープ文字であり、改行文字を表します。出力ストリームが \n に遭遇すると、現在の出力位置を次の行に移動します。
使用法:
\n 主に、文字列内に改行を作成してテキストを次の行に移動するために使用されます。出力、ファイル操作、または文字列操作に使用できます。
例:
<code class="cpp">// 在 cout 中使用 \n cout << "这是第一行" << endl; cout << "这是第二行" << endl;</code>
出力:
<code>这是第一行 这是第二行</code>
endl との違い:
endl も改行に使用されるエスケープ文字ですが、\n よりも包括的です。改行に加えて、endl は出力ストリームもフラッシュし、データがデバイスに即座に書き込まれることを保証します。
注:
以上がC++ の \n とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。