In diesem Tutorial lernen wir, das cin-Objekt zu verwenden, um Eingaben vom Benutzer zu übernehmen, und das cout-Objekt, um dem Benutzer die Ausgabe anhand von Beispielen anzuzeigen.
C ++ Ausgabe
cout
Sendet in C ++ formatierte Ausgaben an Standardausgabegeräte wie den Bildschirm. Wir verwenden das cout
Objekt zusammen mit dem <<
Operator zur Anzeige der Ausgabe.
Beispiel 1: String-Ausgabe
#include using namespace std; int main() ( // prints the string enclosed in double quotes cout << "This is C++ Programming"; return 0; )
Ausgabe
Dies ist C ++ - Programmierung
Wie funktioniert dieses Programm?
- Wir fügen zuerst die
iostream
Header-Datei hinzu, mit der wir die Ausgabe anzeigen können. - Das
cout
Objekt wird imstd
Namespace definiert . Um denstd
Namespace zu verwenden, haben wir dieusing namespace std;
Anweisung verwendet. - Jedes C ++ - Programm beginnt mit der
main()
Funktion. Die Codeausführung beginnt mit dem Start dermain()
Funktion. cout
ist ein Objekt, das die Zeichenfolge in Anführungszeichen druckt" "
. Es folgt der<<
Bediener.return 0;
ist der "Exit-Status" dermain()
Funktion. Das Programm endet mit dieser Anweisung, diese Anweisung ist jedoch nicht obligatorisch.
Hinweis: Wenn wir die using namespace std;
Anweisung nicht einschließen , müssen wir std::cout
stattdessen verwenden cout
.
Dies ist die bevorzugte Methode, da die Verwendung des std
Namespace potenzielle Probleme verursachen kann.
Wir haben jedoch den std
Namespace in unseren Tutorials verwendet, um die Codes besser lesbar zu machen.
#include int main() ( // prints the string enclosed in double quotes std::cout << "This is C++ Programming"; return 0; )
Beispiel 2: Ausgabe von Zahlen und Zeichen
Zum Drucken der Zahlen- und Zeichenvariablen verwenden wir dasselbe cout
Objekt, jedoch ohne Anführungszeichen.
#include using namespace std; int main() ( int num1 = 70; double num2 = 256.783; char ch = 'A'; cout << num1 << endl; // print integer cout << num2 << endl; // print double cout << "character: " << ch << endl; // print char return 0; )
Ausgabe
70 256.783 Zeichen: A.
Anmerkungen:
- Der
endl
Manipulator wird verwendet, um eine neue Zeile einzufügen. Deshalb wird jede Ausgabe in einer neuen Zeile angezeigt. - Der
<<
Operator kann mehrmals verwendet werden, wenn verschiedene Variablen, Zeichenfolgen usw. in einer einzigen Anweisung gedruckt werden sollen. Beispielsweise:
cout << "character: " << ch << endl;
C ++ Eingabe
Übernimmt in C ++ cin
formatierte Eingaben von Standardeingabegeräten wie der Tastatur. Wir verwenden das cin
Objekt zusammen mit dem >>
Operator für die Eingabe.
Beispiel 3: Integer Input / Output
#include using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; )
Ausgabe
Geben Sie eine Ganzzahl ein: 70 Die Zahl lautet: 70
Im Programm haben wir verwendet
cin>> num;
Eingaben vom Benutzer zu nehmen. Die Eingabe wird in der Variablen num gespeichert. Wir verwenden den >>
Operator mit cin
, um Eingaben zu machen.
Hinweis: Wenn wir die using namespace std;
Anweisung nicht einschließen , müssen wir std::cin
stattdessen verwenden cin
.
C ++ Mehrere Eingaben vornehmen
#include using namespace std; int main() ( char a; int num; cout <> a>> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; )
Ausgabe
Geben Sie ein Zeichen und eine Ganzzahl ein: F 23 Zeichen: F Nummer: 23