endl ist eine Standardbibliotheksfunktion in C++, die zum Einfügen eines Zeilenumbruchzeichens in den Ausgabestream verwendet wird. Der spezifische Zweck ist wie folgt: Einfügen eines Zeilenumbruchzeichens, um den Anfang einer neuen Zeile anzuzeigen. Wird mit dem Operator << verwendet, um ein Zeilenumbruchzeichen in den Ausgabestream einzufügen. Wie „n“, aber der Stream wird geleert und die Ausgabe wird sofort auf der Konsole angezeigt. Ist ein Stream-Caret, das mit anderen Stream-Carets verwendet werden kann.
endl in C++
endl ist eine Standardbibliotheksfunktion in C++, was „Zeilenende“ bedeutet. Es handelt sich um ein Stream-Einfügungszeichen, mit dem ein Zeilenumbruchzeichen in den Ausgabestream eingefügt wird.
Zweck
endl wird verwendet, um den Beginn einer neuen Zeile im Ausgabestream anzuzeigen. Es wird häufig mit dem Operator << verwendet, um Zeilenumbrüche in den Ausgabestream einzufügen. Zum Beispiel:
<code class="cpp">std::cout << "Hello" << endl;</code>
Dies gibt „Hallo“ aus und platziert es in einer neuen Zeile im Ausgabestream.
Unterschied zu 'n'
endl ähnelt 'n' (Neuzeilen-Escape-Zeichen), es gibt jedoch einen kleinen Unterschied zwischen den beiden:
Beispielverwendung
Hier sind einige Beispielverwendungen von endl:
<code class="cpp">// 输出 "Hello" 并换行 std::cout << "Hello" << endl; // 输出文件 "output.txt" 中的文本 std::ofstream output("output.txt"); output << "Hello" << endl;</code>
Zusammenfassung
endl ist eine Standardbibliotheksfunktion in C++ zum Einfügen von Zeilenumbrüchen in den Ausgabestream. Dadurch ist die Ausgabe sofort auf der Konsole sichtbar und kann mit anderen Stream-Carets verwendet werden.
Das obige ist der detaillierte Inhalt vonWas bedeutet endl in C++?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!