Die C++-Standardbibliothek bietet einen umfangreichen Satz von Eingabe-/Ausgabefunktionen. C++-E/A erfolgt in Streams, bei denen es sich um Bytesequenzen handelt. Wenn ein Bytestrom vom Speicher zu einem Gerät (z. B. einem Display, einem Drucker, einem Festplattenlaufwerk, einer Netzwerkverbindung usw.) fließt, wird dies als Ausgabevorgang bezeichnet.
Standardausgabestream (cout)
Das vordefinierte Objekt cout ist eine Instanz der iostream-Klasse. Das Cout-Objekt „verbindet“ sich mit dem Standardausgabegerät, normalerweise dem Bildschirm. cout wird in Verbindung mit dem Stream-Einfügungsoperator << wie folgt verwendet:
#include <iostream> using namespace std; int main( ){ char str[] = "Hello C++"; cout << "Value of str is : " << str << endl;}
Wenn der obige Code kompiliert und ausgeführt wird, erzeugt er die folgenden Ergebnisse:
Value of str is : Hello C++
C++ Abhängig von der Je nach Datentyp der auszugebenden Variablen wählt der Compiler den entsprechenden Stream-Einfügungsoperator aus, um den Wert anzuzeigen. Der <<-Operator wird überladen, um Datenelemente mit integrierten Typen (Ganzzahl, Gleitkomma, Doppel, Zeichenfolge und Zeiger) auszugeben.
Der Stream-Einfügeoperator << kann mehrfach in einer Anweisung verwendet werden, wie im obigen Beispiel gezeigt, endl wird verwendet, um am Ende der Zeile ein Zeilenumbruchzeichen hinzuzufügen.
Das obige ist der detaillierte Inhalt vonC++-Ausgabeanweisung. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!