endl は C で「行の終わり」を意味し、出力ストリームに改行文字を挿入し、新しい行を開始するために使用されます。その動作原理は、出力ストリーム バッファを強制的にリフレッシュすることです。改行文字を挿入し、出力ポインタを次の行に移動します。
#C での endl の意味
endl は C のキーワードで、出力ストリームで使用されます。改行文字を挿入します。 。これは「行の終わり」を表し、出力内で新しい行を開始します。使用法
endl は、標準出力ストリーム cout またはその他の出力ストリーム オブジェクトで通常の関数と同様に使用できます。構文は次のとおりです。<code class="cpp">output_stream << endl;</code>
仕組み
endl は、flush() という名前のメンバー関数を呼び出すことによって、出力ストリームのバッファーを強制的にフラッシュします。これは、出力デバイスにまだ書き込まれていないデータがすぐに送信されることを意味します。改行文字を挿入すると、出力ポインターが次の行に移動することも意味します。例
次の例では、endl を使用して端末に「Hello World」を出力し、その後、新しい行に「C」を出力します。<code class="cpp">#include <iostream> using namespace std; int main() { cout << "Hello World" << endl; cout << "C++" << endl; return 0; }</code>
<code>Hello World C++</code>
補足
以上がC++でendlは何を意味しますかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。