Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Industrial programming >> C Taal

C++ basisinvoer/uitvoer

C++ basisinvoer/uitvoer

In deze zelfstudie leren we het cin-object te gebruiken om invoer van de gebruiker te ontvangen, en het cout-object om de uitvoer aan de gebruiker weer te geven met behulp van voorbeelden.

C++-uitvoer

In C++, cout stuurt geformatteerde uitvoer naar standaard uitvoerapparaten, zoals het scherm. We gebruiken de cout object samen met de << operator voor het weergeven van output.


Voorbeeld 1:String-uitvoer

#include <iostream>
using namespace std;

int main() {
    // prints the string enclosed in double quotes
    cout << "This is C++ Programming";
    return 0;
}

Uitvoer

This is C++ Programming

Hoe werkt dit programma?

  • We voegen eerst de iostream . toe header-bestand waarmee we uitvoer kunnen weergeven.
  • De cout object is gedefinieerd binnen de std naamruimte. Om de std te gebruiken naamruimte, we gebruikten de using namespace std; verklaring.
  • Elk C++-programma begint met de main() functie. De uitvoering van de code begint vanaf het begin van de main() functie.
  • cout is een object dat de string tussen aanhalingstekens afdrukt " " . Het wordt gevolgd door de << operator.
  • return 0; is de "uitgangsstatus" van de main() functie. Het programma eindigt met deze verklaring, maar deze verklaring is niet verplicht.

Opmerking: Als we de using namespace std; . niet opnemen statement, moeten we std::cout . gebruiken in plaats van cout .

Dit is de voorkeursmethode bij het gebruik van de std naamruimte kan potentiële problemen veroorzaken.

We hebben echter de std . gebruikt naamruimte in onze tutorials om de codes leesbaarder te maken.

#include <iostream>

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 getallen en karaktervariabelen af ​​te drukken, gebruiken we dezelfde cout object maar zonder aanhalingstekens.

#include <iostream>
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

70
256.783
character: A

Opmerkingen:

  • De endl manipulator wordt gebruikt om een ​​nieuwe regel in te voegen. Daarom wordt elke uitvoer in een nieuwe regel weergegeven.
  • De << operator kan meer dan eens worden gebruikt als we verschillende variabelen, strings enzovoort in één enkele instructie willen afdrukken. Bijvoorbeeld:
cout << "character: " << ch << endl;

C++-invoer

In C++, cin neemt geformatteerde invoer van standaard invoerapparaten zoals het toetsenbord. We gebruiken de cin object samen met de >> operator voor het aannemen van invoer.


Voorbeeld 3:Integer Input/Output

#include <iostream>
using namespace std;

int main() {
    int num;
    cout << "Enter an integer: ";
    cin >> num;   // Taking input
    cout << "The number is: " << num;
    return 0;
}

Uitvoer

Enter an integer: 70
The number is: 70

In het programma gebruikten we

cin >> num;

om input van de gebruiker te krijgen. De invoer wordt opgeslagen in de variabele num . We gebruiken de >> operator met cin om input te ontvangen.

Opmerking: Als we de using namespace std; . niet opnemen statement, moeten we std::cin . gebruiken in plaats van cin .


C++ Meerdere invoer nemen

#include <iostream>
using namespace std;

int main() {
    char a;
    int num;

    cout << "Enter a character and an integer: ";
    cin >> a >> num;

    cout << "Character: " << a << endl;
    cout << "Number: " << num;

    return 0;
}

Uitvoer

Enter a character and an integer: F
23
Character: F
Number: 23

C Taal

  1. C# Basisinvoer en -uitvoer
  2. C++ basisinvoer/uitvoer
  3. C++-operators
  4. C++ Opmerkingen
  5. C++-klassesjablonen
  6. C Ingang Uitgang (I/O)
  7. Python invoer, uitvoer en import
  8. Java basis invoer en uitvoer
  9. C++ Basisinvoer/uitvoer:Cout, Cin, Cerr Voorbeeld
  10. D Vergrendeling
  11. C - Basissyntaxis