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 types de données principaux : 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 il 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 précision. float a généralement une précision de 7 chiffres décimaux, tandis que double a généralement une précision de 15 à 17 chiffres décimaux. Par exemple :

float f = 3.14159265359;
double d = 3.14159265359;

cout << f << endl; // Pourrait afficher : 3.14159
cout << d << endl; // Pourrait afficher : 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.

Aide-mémoire

En C++, les nombres réels sont représentés à l'aide des types de données float et double.

float stocke des nombres décimaux avec une précision simple (généralement 7 chiffres décimaux) :

float price = 99.99f;

Le suffixe 'f' indique explicitement au compilateur de traiter le nombre comme un float.

double stocke des nombres décimaux avec une double précision (généralement 15 à 17 chiffres décimaux) :

float f = 3.14159265359;
double d = 3.14159265359;

cout << f << endl; // Pourrait afficher : 3.14159
cout << d << endl; // Pourrait afficher : 3.14159265359

Essayez vous-même

#include <iostream>

int main() {
    // Déclarer et initialiser les variables ici
    
    
    // Afficher 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