Menu
Coddy logo textTech

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 est appelé un suffixe littéral, et indique explicitement au compilateur que ce nombre doit être traité comme un float.

double est utilisé pour stocker des nombres avec une virgule décimale, mais avec une double precision. float possède généralement 7 chiffres décimaux de precision, tandis que double possède généralement 15 à 17 chiffres décimaux de precision. Par exemple :

float f = 3.14159265359;
double d = 3.14159265359;

// Par défaut, cout n'affiche que 6 chiffres significatifs, donc les deux affichent 3.14159 :
cout << f << endl; // Affiche : 3.14159
cout << d << endl; // Affiche : 3.14159

// d stocke toujours plus de précision en interne ; augmentez la précision de sortie pour la révéler :
cout << setprecision(12) << d << endl; // Affiche : 3.14159265359
challenge icon

Défi

Débutant

Écrivez un programme C++ qui déclare et initialise les variables suivantes :

  • Déclarez une variable float nommée itemPrice et initialisez-la avec la valeur 24.99f.
  • Déclarez une variable double nommée temperature et initialisez-la avec la valeur 23.5.

Essayez vous-même

#include <iostream>

int main() {
    // Déclarez et initialisez les variables ici
    
    
    // Affichez les valeurs
    std::cout << "Price: " << itemPrice << std::endl;
    std::cout << "Temperature: " << temperature << std::endl;
    
    return 0;
}
quiz iconTestez-vous

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

Entraînez-vous par vous-même : Compilateur C++ en ligne