In C++ ist n ein Zeilenumbruchzeichen, das die Ausgabeposition in die nächste Zeile verschiebt. Zweck: 1. Erstellen Sie eine neue Zeile in einer Zeichenfolge und verschieben Sie den Text in die nächste Zeile. 2. Wird für Ausgaben, Dateioperationen und Zeichenfolgenoperationen verwendet. Im Vergleich zu endl umschließt endl nicht nur neue Zeilen, sondern aktualisiert auch den Ausgabestream, um sicherzustellen, dass Daten geschrieben werden. n funktioniert nur bei Ausgabestreams wie cout und ofstream. Beachten Sie die Newline-Konventionen verschiedener Plattformen, Windows verwendet „rn“.
n in C++
In C++ ist n ein Escape-Zeichen, das ein Zeilenumbruchzeichen darstellt. Wenn der Ausgabestream auf n trifft, verschiebt er die aktuelle Ausgabeposition in die nächste Zeile.
Verwendung:
n wird hauptsächlich zum Erstellen von Zeilenumbrüchen in Zeichenfolgen verwendet, um Text in die nächste Zeile zu verschieben. Es kann für Ausgaben, Dateioperationen oder Zeichenfolgenoperationen verwendet werden.
Beispiel:
<code class="cpp">// 在 cout 中使用 \n cout << "这是第一行" << endl; cout << "这是第二行" << endl;</code>
Ausgabe:
<code>这是第一行 这是第二行</code>
Unterschied zu endl:
endl ist ebenfalls ein Escape-Zeichen für Zeilenumbrüche, aber umfassender als n. Zusätzlich zu Zeilenumbrüchen leert endl auch den Ausgabestream und stellt so sicher, dass Daten sofort auf das Gerät geschrieben werden.
Hinweis:
Das obige ist der detaillierte Inhalt vonWas ist \n in C++?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!