C ++ Basic invoer / uitvoer

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 de stdnaamruimte. Om de stdnaamruimte te gebruiken , hebben we de using namespace std;instructie.
  • Elk C ++ -programma begint met de main()functie. De uitvoering van de code begint vanaf het begin van de main()functie.
  • coutis een object dat de tekenreeks tussen aanhalingstekens afdrukt " ". Het wordt gevolgd door de <<operator.
  • return 0;is de "exit-status" van de main()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 

Interessante artikelen...