Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Industrial programming >> Langue C

Entrée/sortie de base C++

Entrée/Sortie de base C++

Dans ce didacticiel, nous apprendrons à utiliser l'objet cin pour recueillir les données de l'utilisateur et l'objet cout pour afficher la sortie à l'aide d'exemples.

Sortie C++

En C++, cout envoie la sortie formatée aux périphériques de sortie standard, tels que l'écran. Nous utilisons le cout objet avec le << opérateur pour afficher la sortie.

Exemple 1 :Sortie de chaîne

#include <iostream>
using namespace std;

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

Sortie

This is C++ Programming

Comment fonctionne ce programme ?

  • Nous incluons d'abord le iostream fichier d'en-tête qui nous permet d'afficher la sortie.
  • Le cout l'objet est défini à l'intérieur du std espace de noms. Pour utiliser le std espace de noms, nous avons utilisé le using namespace std; déclaration.
  • Chaque programme C++ commence par le main() fonction. L'exécution du code commence au début du main() fonction.
  • cout est un objet qui imprime la chaîne entre guillemets " " . Il est suivi du << opérateur.
  • return 0; est le "statut de sortie" du main() fonction. Le programme se termine par cette déclaration, cependant, cette déclaration n'est pas obligatoire.

Remarque : Si nous n'incluons pas le using namespace std; déclaration, nous devons utiliser std::cout au lieu de cout .

C'est la méthode préférée car l'utilisation du std l'espace de noms peut créer des problèmes potentiels.

Cependant, nous avons utilisé le std namespace dans nos tutoriels afin de rendre les codes plus lisibles.

#include <iostream>

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

Exemple 2 :Sortie de chiffres et de caractères

Pour imprimer les nombres et les variables caractères, on utilise le même cout objet mais sans utiliser de guillemets.

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

Sortie

70
256.783
character: A

Remarques :

  • Le endl manipulateur est utilisé pour insérer une nouvelle ligne. C'est pourquoi chaque sortie est affichée sur une nouvelle ligne.
  • Le << L'opérateur peut être utilisé plusieurs fois si nous voulons imprimer différentes variables, chaînes, etc. dans une seule instruction. Par exemple :
cout << "character: " << ch << endl;

Entrée C++

En C++, cin prend une entrée formatée à partir de périphériques d'entrée standard tels que le clavier. Nous utilisons le cin objet avec le >> opérateur de saisie.

Exemple 3 : Entrée/Sortie entière

#include <iostream>
using namespace std;

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

Sortie

Enter an integer: 70
The number is: 70

Dans le programme, nous avons utilisé

cin >> num;

pour prendre l'entrée de l'utilisateur. L'entrée est stockée dans la variable num . Nous utilisons le >> opérateur avec cin prendre des commentaires.

Remarque : Si nous n'incluons pas le using namespace std; déclaration, nous devons utiliser std::cin au lieu de cin .

C++ acceptant plusieurs entrées

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

Sortie

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

Langue C

  1. Entrée et sortie de base C#
  2. Entrée/sortie de base C++
  3. Opérateurs C++
  4. Commentaires C++
  5. Modèles de classe C++
  6. C Entrée Sortie (E/S)
  7. Entrée, sortie et importation Python
  8. Entrée et sortie de base Java
  9. Entrée/Sortie de base C++ :Cout, Cin, Cerr Exemple