English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dans ce tutoriel, nous allons apprendre à utiliser l'objet cin pour obtenir des entrées de l'utilisateur, et l'objet cout pour afficher des sorties à l'utilisateur.
Dans C ++Dans C, cout envoie les sorties formatées vers l'appareil de sortie standard, par exemple l'écran. Nous utilisons l'objet cout avec l'opérateur << pour afficher les sorties.
#include <iostream> using namespace std; int main() { // Imprimer une chaîne entre guillemets doubles cout << "C'est C ++programmation"; return 0; }
Résultat de la sortie
C'est C ++Programmation
Comment ce programme fonctionne-t-il ?
Nous incluons d'abord le fichier d'en-tête iostream qui permet d'afficher les sorties.
Les objets cout sont définis dans l'espace de noms std. Pour utiliser l'espace de noms std, nous avons utilisé la déclaration using namespace std;.
Tous les C ++Tous les programmes C commencent par la fonction main(). L'exécution du code commence à l'ouverture de la fonction main().
cout est un objet qui imprime des chaînes dans les guillemets "". Il est suivi de l'opérateur <<.
return 0; est l'état de sortie de la fonction main(). Le programme se termine avec cette instruction, mais cette instruction n'est pas obligatoire.
Pour imprimer des variables numériques et caractères, nous utilisons le même objet cout, 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; // Imprimer un entier cout << num2 << endl; // Imprimer un double flottant cout << "character: " << ch << endl; // Imprimer une chaîne return 0; }
Résultat de la sortie
70 256.783 character: A
Attention :
L'effet de endl est de passer à la ligne. Il peut être inséré dans le flux de sortie, ce qui a pour effet d'insérer un retour chariot '\n' dans le résultat de la sortie. C'est pourquoi chaque sortie s'affiche sur une nouvelle ligne.
Si nous voulons imprimer différents variables, chaînes, etc. en une seule instruction, nous pouvons utiliser plusieurs fois l'opérateur <<. Par exemple :
cout << "character: " << ch << endl;
Dans C ++Dans C, cin récupère les entrées formatées à partir de l'appareil d'entrée standard (par exemple, le clavier). Nous utilisons l'objet cin et l'opérateur >> pour l'entrée.
#include <iostream> using namespace std; int main() { int num; cout << "Entrez un entier: "; cin >> num; // Accepter l'entrée cout << "Ce nombre est: " << num; return 0; }
Résultat de la sortie
Entrez un entier : 70 Ce nombre est : 70
Dans le programme, nous avons utilisé
cin >> num;
Accepter l'entrée utilisateur. L'entrée est stockée dans la variable num. Nous utilisons l'opérateur >> et cin pour l'entrée.
Attention :Si la déclaration using namespace std; n'est pas incluse, il faut utiliser std::cin à la place de cin.
#include <iostream> using namespace std; int main() { char a; int num; cout << "Entrez un caractère et un entier : "; cin >> a >> num; cout << "Caractère : " << a << endl; cout << "Nombre : " << num; return 0; }
Résultat de la sortie
Entrez un caractère et un entier : F 23 Caractère : F Nombre : 23