Nombres réels
Fait partie de la section Fondamentaux du Journey C++ de Coddy. Leçon 6 sur 74.
En C++, les nombres réels sont généralement représentés à l’aide de deux principaux types de données : float et double.
float est utilisé pour stocker des nombres avec une virgule décimale. Par exemple :
float price = 99.99f;Le « f » (ou « F ») à la fin d’un nombre décimal s’appelle un suffixe de littéral, et indique explicitement au compilateur que ce nombre doit être traité comme un nombre flottant.
double sert à stocker des nombres avec une virgule décimale, mais avec une double précision. Le type float a généralement une précision de 7 chiffres décimaux, tandis que le type double a généralement une précision de 15 à 17 chiffres décimaux. Par exemple :
float f = 3.14159265359;
double d = 3.14159265359;
// Par défaut, cout n’affiche que 6 chiffres significatifs ; les deux affichent donc 3.14159 :
cout << f << endl; // Affiche : 3.14159
cout << d << endl; // Affiche : 3.14159
// d conserve néanmoins une plus grande précision en interne ; augmentez la précision de l’affichage pour la révéler :
cout << setprecision(12) << d << endl; // Affiche : 3.14159265359Défi
DébutantÉcris un programme C++ qui déclare et initialise les variables suivantes :
- Déclare une variable de type
floatnomméeitemPriceet initialise-la avec la valeur24.99f. - Déclare une variable de type
doublenomméetemperatureet initialise-la avec la valeur23.5.
Essayez vous-même
// Déclarez et initialisez les variables ici
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ésEntraînez-vous par vous-même : Compilateur C++ en ligne