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 ++ coutopgemaakte uitvoer naar standaard uitvoerapparaten, zoals het scherm. We gebruiken het coutobject 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
iostreamheader-bestand op waarmee we de uitvoer kunnen weergeven. - Het
coutobject is gedefinieerd in destdnaamruimte. Om destdnaamruimte 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. coutis 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::coutplaats van cout.
Dit is de voorkeursmethode omdat het gebruik van de stdnaamruimte potentiële problemen kan veroorzaken.
We hebben de stdnaamruimte 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 coutobject, 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
endlmanipulator 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 ++ cinopgemaakte invoer van standaardinvoerapparaten zoals het toetsenbord. We gebruiken het cinobject 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 cinom input te krijgen.
Opmerking: als we de using namespace std;verklaring niet opnemen , moeten we gebruiken in std::cinplaats 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








