Dans ce didacticiel, nous allons apprendre à utiliser l'objet cin pour prendre les entrées de l'utilisateur et l'objet cout pour afficher la sortie à l'utilisateur à 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 l' cout
objet avec l' <<
opérateur pour afficher la sortie.
Exemple 1: Sortie de chaîne
#include using namespace std; int main() ( // prints the string enclosed in double quotes cout << "This is C++ Programming"; return 0; )
Production
C'est la programmation C ++
Comment fonctionne ce programme?
- Nous incluons d'abord le
iostream
fichier d'en-tête qui nous permet d'afficher la sortie. - L'
cout
objet est défini dans l'std
espace de noms. Pour utiliser l'std
espace de noms, nous avons utilisé l'using namespace std;
instruction. - Chaque programme C ++ démarre avec la
main()
fonction. L'exécution du code commence au début de lamain()
fonction. cout
est un objet qui imprime la chaîne entre guillemets" "
. Il est suivi par l'<<
opérateur.return 0;
est le "statut de sortie" de lamain()
fonction. Le programme se termine par cette déclaration, cependant, cette déclaration n'est pas obligatoire.
Remarque: si nous n'incluons pas l' using namespace std;
instruction, nous devons utiliser à la std::cout
place de cout
.
C'est la méthode préférée car l'utilisation de l' std
espace de noms peut créer des problèmes potentiels.
Cependant, nous avons utilisé l' std
espace de noms dans nos tutoriels afin de rendre les codes plus lisibles.
#include int main() ( // prints the string enclosed in double quotes std::cout << "This is C++ Programming"; return 0; )
Exemple 2: sortie de nombres et de caractères
Pour imprimer les nombres et les variables de caractères, nous utilisons le même cout
objet mais sans utiliser de guillemets.
#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; )
Production
70 256,783 caractère: A
Remarques:
- Le
endl
manipulateur est utilisé pour insérer une nouvelle ligne. C'est pourquoi chaque sortie est affichée dans une nouvelle ligne. - L'
<<
opérateur peut être utilisé plus d'une 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 l'entrée formatée des périphériques d'entrée standard tels que le clavier. Nous utilisons l' cin
objet avec l' >>
opérateur pour prendre des entrées.
Exemple 3: entrée / sortie entière
#include using namespace std; int main() ( int num; cout <> num; // Taking input cout << "The number is: " << num; return 0; )
Production
Entrez un entier: 70 Le nombre est: 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 l' >>
opérateur avec cin
pour prendre des entrées.
Remarque: si nous n'incluons pas l' using namespace std;
instruction, nous devons utiliser à la std::cin
place de cin
.
C ++ prenant plusieurs entrées
#include using namespace std; int main() ( char a; int num; cout <> a>> num; cout << "Character: " << a << endl; cout << "Number: " << num; return 0; )
Production
Entrez un caractère et un entier: F 23 Caractère: F Nombre: 23