In deze tutorial zullen we leren om het cin-object te gebruiken om input van de gebruiker te krijgen, en het cout-object om output aan de gebruiker weer te geven met behulp van voorbeelden.
C ++ - uitvoer
Stuurt in C ++ cout
opgemaakte uitvoer naar standaard uitvoerapparaten, zoals het scherm. We gebruiken het cout
object samen met de <<
operator voor het weergeven van uitvoer.
Voorbeeld 1: String-uitvoer
#include using namespace std; int main() ( // prints the string enclosed in double quotes cout << "This is C++ Programming"; return 0; )
Uitvoer
Dit is C ++ programmeren
Hoe werkt dit programma?
- We nemen eerst het
iostream
header-bestand op waarmee we de uitvoer kunnen weergeven. - Het
cout
object is gedefinieerd in destd
naamruimte. Om destd
naamruimte te gebruiken , hebben we deusing namespace std;
instructie. - Elk C ++ -programma begint met de
main()
functie. De uitvoering van de code begint vanaf het begin van demain()
functie. cout
is een object dat de tekenreeks tussen aanhalingstekens afdrukt" "
. Het wordt gevolgd door de<<
operator.return 0;
is de "exit-status" van demain()
functie. Het programma eindigt met deze verklaring, maar deze verklaring is niet verplicht.
Opmerking: als we de using namespace std;
verklaring niet opnemen , moeten we gebruiken in std::cout
plaats van cout
.
Dit is de voorkeursmethode omdat het gebruik van de std
naamruimte potentiële problemen kan veroorzaken.
We hebben de std
naamruimte echter in onze tutorials gebruikt om de codes beter leesbaar te maken.
#include int main() ( // prints the string enclosed in double quotes std::cout << "This is C++ Programming"; return 0; )
Voorbeeld 2: uitvoer van cijfers en tekens
Om de variabelen voor getallen en tekens af te drukken, gebruiken we hetzelfde cout
object, maar zonder aanhalingstekens.
#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; )
Uitvoer
70256.783 teken: A
Opmerkingen:
- De
endl
manipulator wordt gebruikt om een nieuwe regel in te voegen. Daarom wordt elke output op een nieuwe regel weergegeven. - De
<<
operator kan meerdere keren worden gebruikt als we verschillende variabelen, strings enzovoort in een enkele instructie willen afdrukken. Bijvoorbeeld:
cout << "character: " << ch << endl;
C ++ invoer
Neemt in C ++ cin
opgemaakte invoer van standaardinvoerapparaten zoals het toetsenbord. We gebruiken het cin
object samen met de >>
operator om input te krijgen.
Voorbeeld 3: Integer invoer / uitvoer
#include using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; )
Uitvoer
Voer een geheel getal in: 70 Het getal is: 70
In het programma gebruikten we
cin>> num;
om input te krijgen van de gebruiker. De invoer wordt opgeslagen in de variabele num. We gebruiken de >>
operator met cin
om input te krijgen.
Opmerking: als we de using namespace std;
verklaring niet opnemen , moeten we gebruiken in std::cin
plaats van cin
.
C ++ Meerdere ingangen opnemen
#include using namespace std; int main() ( char a; int num; cout <> a>> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; )
Uitvoer
Voer een teken en een geheel getal in: F 23 Teken: F Getal: 23