Déclaration de type
Fait partie de la section Fondamentaux du Journey C++ de Coddy — leçon 11 sur 74.
En C++, une fois qu'une variable est déclarée avec un certain type, elle ne peut contenir que des valeurs de ce type. Par exemple, une variable int ne peut contenir que des valeurs entières, et une variable std::string ne peut contenir que du texte.
Par exemple :
int age = 25; // Ne peut contenir que des nombres entiers
string str = "abc"; // Ne peut contenir que du texteCeux-ci provoqueraient des erreurs :
age = "defg"; // Erreur : impossible de mettre du texte dans une variable int
str = 25; // Erreur : impossible de mettre un nombre dans une variable stringCeux-ci sont valides :
age = 26; // OK : assignation d'un nouvel entier
str = "Jane"; // OK : assignation d'une nouvelle chaîne de caractèresDéfi
DébutantDéclarez les variables suivantes avec leurs types et valeurs correspondants :
- Une variable
intnomméecountavec la valeur10. - Une variable
doublenomméetotalavec la valeur150.75. - Une variable
charnomméegradeavec la valeur'A'. - Une variable
boolnomméeisActiveavec la valeurfalse. - Une variable
stringnomméeuserNameavec la valeur"Bob123".
Après avoir déclaré ces variables, affichez les valeurs des variables sur la console au format suivant :
Count: [valeur de count]
Total: [valeur de total]
Grade: [valeur de grade]
Active: [valeur de isActive]
User Name: [valeur de userName]Aide-mémoire
En C++, les variables ont des types fixes et ne peuvent contenir que des valeurs de ce type spécifique :
int age = 25; // Ne peut contenir que des nombres entiers
string str = "abc"; // Ne peut contenir que du texteLes incompatibilités de types provoquent des erreurs :
age = "defg"; // Erreur : impossible de mettre du texte dans une variable int
str = 25; // Erreur : impossible de mettre un nombre dans une variable stringLes réaffectations valides doivent correspondre au type d'origine :
age = 26; // OK : affectation d'un nouvel entier
str = "Jane"; // OK : affectation d'une nouvelle chaîne de texteEssayez vous-même
#include <iostream>
#include <string>
using namespace std;
int main() {
// Déclaration des variables
// Affichage des valeurs
cout << "Count: " << count << endl;
cout << "Total: " << total << endl;
cout << "Grade: " << grade << endl;
cout << "Active: " << isActive << endl;
cout << "User Name: " << userName << endl;
return 0;
}Cette leçon comprend un petit quiz. Commencez la leçon pour y répondre et suivre votre progression.
Toutes les leçons de Fondamentaux
4Opérateurs - Partie 1
Opérateurs arithmétiquesOpérateur moduloIncrémentation / DécrémentationPost-incrémentation / Post-décrémentationRaccourcis arithmétiquesOpérateurs de comparaisonComparaison de chaînes7Bases des entrées/sorties
Instruction coutInstruction cinSaisie de chaînes de caractèresRécapitulatif - Jusqu'à 120Récapitulatif - Vrai ou Faux3Variables - Partie 2
Déclaration de typeConventions de nommageRécapitulatif - Initialisation des variablesType Casting - Partie 1Type Casting - Partie 26Prise de décision
L'instruction IfIf - ElseL'instruction SwitchOpérateur conditionnelRécapitulatif - If ElseIf - Else imbriqués