C ++ neue Zeilenzeichen

C ++ neue Zeilenzeichen
In Programmiersprachen wird die Ausgabe des Codes zusammen ausgeführt, ohne die Linie zu brechen. Dies ist ein unverständliches Durcheinander von Aussagen und numerischen Werten. So liefern alle Programmiersprachen neue Zeilenzeichen. Hier diskutieren wir, dass C ++ neue Zeilenfiguren anbietet, um eine besser aussehende Ausgabe und einen gut organisierten Ergebnisfluss zu machen. Es gibt ein paar Möglichkeiten, Linien zu brechen und ein besseres Format zu erstellen.

Wenn wir den Code in C ++ in Form des Ausgabetextes ausführen, möchten wir meistens nicht, dass diese Informationen in einer Zeile angezeigt werden. Wenn es passiert, ist das Ergebnis schwer zu lesen. Für Benutzer ist es schwierig, Haltepunkte im langen Block der Ausgabe zu finden. Dies wird als gefürchtete Textwand bezeichnet. Ein Großteil des Textes ist auch als Zeichenfolge in C bekannt++. Es ist eine Folge der Zeichen, mit der die Linie mit einem speziellen Ende der Stringzeichen beendet wird. Diese besonderen Ende der String -Zeichen sind wie folgt.

Der Betrieb des Stream -Extraktbetriebs

Der Stream -Extraktoperator wird verwendet, um den Teil des Ausgangs zusammenzustellen. Es wird auch als linker Schaltoperator bezeichnet, der für bitweise Prozesse verwendet wird. Technisch gesehen “<<” operator is an extraction operator that indicates text line as an outcome as well as commands that are executed as a result of cout statement. One cout statement should have more than one extraction operator and each of the operators represent a specific function in output. It is also used as a break of multiple types of output.

#enthalten
Verwenden von Namespace STD;
int main ()

int a = 3, b = 6;
Cout << "The value of a is: " << a << ". The value of b is: " << b;
Rückkehr 0;

Zu Beginn des Programms verwenden wir eine Header-Datei, die '#include' ist, die einen Eingabe-Output-Stream bedeutet. Dann schreiben wir den Namespace. Danach gingen wir in den Hauptkörper ein und deklarierten zwei Variablen mit dem Namen „A“ und „B“. Mit Unterstützung des Stream -Extraktionsbetreibers drucken wir während der Initialisierung Variablen aus.

Der Endl -Charakter

Das Endl -Zeichen bedeutet das Ende der Linie, die Teil der Standard -C ++ - Funktionen Bibliotheken ist. Sein Zweck ist es, eine neue Zeile in die Anzeige der Ausgangssequenz einzufügen und den Ausgangstext zu verschieben, der ihm in die nächste Zeile der Ausgabe folgt. Um Endl in die COUT -Anweisung einzufügen, muss der Programmierer den Stream -Extraktionsoperator vor der Endl -Funktion hinzufügen. Hier ist die Illustration des Endl -Operators.

#enthalten
Verwenden von Namespace STD;
int main ()

für (int i = 0; i < 10; i++)
Cout << i << endl;
Rückkehr 0;

Zunächst verwenden wir eine Header-Datei. Dann schreiben wir den Namespace schnell. Danach beginnen wir den Hauptkörper. Hier schreiben wir für Loop. In dieser Schleife haben wir eine Variable mit dem Namen „I“ initialisiert, der einen Datentyp von INT und die Grenze von 10 hat und sie nach dem Erhalten der Bedingung inkrementiert. Im Körper der Schleife drucken wir unsere Variable und diese Schleife ist gültig, bis der Zustand wahr ist.

Das \ n Charakter

Hier ist die andere Möglichkeit, die Linie in C ++ zu brechen, die als Newline -Zeichen verwendet wird, und ihre Syntax ist \ n. Im Gegensatz zu Endl muss das \ n im doppelten Zitat sein, wo wir unseren Text schreiben. Fügen Sie einfach \ n in der Mitte der Zeichenfolge hinzu, von der Sie die Linie brechen und eine neue Linie starten möchten.

#enthalten
Verwenden von Namespace STD;
int main ()

Cout << "This is line one.\nThis is line two.";
Rückkehr 0;

Nach dem Hinzufügen der Header -Datei geben wir den Namespace ein. Danach beginnen wir den Hauptkörper. Wir schreiben einfach eine Cout -Erklärung. In dieser Erklärung schreiben wir eine Zeichenfolge, die zwei Sätze enthält, und zwischen diesen beiden Sätzen verwenden wir \ n Charakter, um die Zeile zu brechen und eine neue Zeile zu starten.

Unterschied zwischen \ n und endl

Obwohl die Endl und das \ n genau die identische Aktion ausführen. Trotzdem gibt es einige Unähnlichkeiten zwischen beiden Befehlen. Erstens haben beide die Syntax signifikant verändert. Der Grund dahinter ist, dass das Endl eine Funktion ist, die andererseits ein Zeichen ist. So dass Endl in der Cout -Anweisung mit dem Stream Extraction -Operator allein sein muss. Sie können die Endl -Funktion im doppelten Zitat nicht verwenden. Dies führt dazu, dass das Programm die Endl als Zeichenfolge ausgibt.

Auf der anderen Seite muss \ n entweder in den doppelten Zitaten oder im einzelnen Zitat erscheinen. Sie können leicht \ n in irgendwo der Cout -Anweisung hinzufügen, ohne zusätzliche Formatierung zu haben. Wenn wir \ n in das einzelne oder doppelte Zitat nicht hinzugefügt werden, gibt wir den Kompilierfehler. Last but not least ist die Ausführungszeit von \ n geringer als die Ausführungszeit der Endl -Anweisung, wie Sie in den obigen Beispielen sehen können.

Abschluss

In diesem Artikel haben wir definiert, wie wir die Anweisung und die Zeichenfolge in der Ausgabe brechen können. Alle entscheidenden Komponenten, die ein Programmierer wissen muss, um seine Ausgabe als formatierte Form zu erstellen. Nachdem Sie diese Zeichen platziert haben, können Sie sehen, wie sich Ihre Ausgabe erheblich verändert hat. C ++-Standards bieten diese wenigen Möglichkeiten, in die neue Zeile zu gehen, indem die Ausgabe in ein sehr leicht zu verdaubares Format unterteilt wird.