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++ input en output: een praktische gids

C++ Basis Input/Output

Deze tutorial demonstreert hoe je het cin object gebruikt om gebruikersinput te ontvangen en het cout object om output te presenteren, geïllustreerd met stapsgewijze voorbeelden.

C++ Output

In C++ streamt cout geformatteerde data naar de console. Het wordt gecombineerd met de insertion operator << om tekst, getallen en variabelen weer te geven.


Voorbeeld 1: String Output

#include <iostream> using namespace std; int main() { // Print de string tussen aanhalingstekens cout << "This is C++ Programming"; return 0; } 

Output

This is C++ Programming 

Hoe het programma werkt

  • We includen iostream om toegang te krijgen tot de cout stream.
  • Het cout object bevindt zich in de std namespace; de regel using namespace std; stelt ons in staat om het direct te gebruiken.
  • Uitvoering begint in main(), het entry point van het programma.
  • De expressie cout << "text"; stuurt de string naar de console.
  • De laatste return 0; signaleert normale programmaterminatie, hoewel dit optioneel is.

Let op: Zonder using namespace std; zou je std::cout schrijven in plaats van cout. Het gebruik van de volledige namespace qualifier vermijdt potentiele naming conflicts en wordt doorgaans aanbevolen voor grotere projecten.

#include <iostream> int main() { // Print de string tussen aanhalingstekens std::cout << "This is C++ Programming"; return 0; } 

Voorbeeld 2: Getallen en Karakters Output

Het printen van numerieke en karakterdata volgt hetzelfde patroon maar laat aanhalingstekens om waarden weg.

#include <iostream> using namespace std; int main() { int num1 = 70; double num2 = 256.783; char ch = 'A'; cout << num1 << endl; // integer cout << num2 << endl; // double cout << "character: " << ch << endl; // char return 0; } 

Output

70 256.783 character: A 

Notities

  • De endl manipulator voegt een newline in en flushed de stream.
  • Meerdere waarden kunnen in één statement gestreamd worden: cout << "character: " << ch << endl;.

C++ Input

In C++ leest cin geformatteerde data van het toetsenbord. De extraction operator >> haalt input op in variabelen.


Voorbeeld 3: Integer Input/Output

#include <iostream> using namespace std; int main() { int num; cout << "Enter an integer: "; cin >> num; // Lees input cout << "The number is: " << num; return 0; } 

Output

Enter an integer: 70 The number is: 70 

Hier vangt cin >> num; de invoer van de gebruiker op en slaat het op in num. De extraction operator kan elk type afhandelen dat input streaming ondersteunt.

Tip: Als je liever de using namespace std; directive vermijdt, vervang cin door std::cin en cout door std::cout.

C++ Meerdere Inputs Opnemen

#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; } 

Output

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

C Taal

  1. C# Fundamentals: Invoer en Uitvoer Basis
  2. C++ input en output: een praktische gids
  3. C++ operators: complete gids met praktische voorbeelden
  4. C++ comments: best practices voor leesbare, onderhoudbare code
  5. C++ Class Templates Beheersen: Een Praktische Gids
  6. C Input en Output (I/O) Beheersen: scanf() en printf() Uitgelegd
  7. C++ Streams Beheersen: cout, cin, cerr, clog – Praktische Handleiding
  8. C-basissyntax: Tokens, structuur en puntkomma's
  9. D Latches Onder de Knie: Ontwerp, Werking en Belangrijke Verschillen
  10. Python I/O en Module Imports onder de knie krijgen: Een praktische gids
  11. Java Input & Output beheersen: printen, lezen en formatteren