Bonjour,
Je fais des petits tests pour convertir une variable d'un type en un autre type. Le dernier exemple en date est le suivant : j'ai une variable de type int, je demande sa valeur à l'utilisateur, et je stocke cette valeur dans une variable de type double. Par exemple si je tape 4, je voudrais que ça m'affiche 4.0.
Voici le code et un exemple :
Exemple
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 #include <iostream> using namespace std; int main() { int nb_charrettes = 0; double nb_double = 0.0; cin >> nb_charrettes; nb_double = static_cast<double>(nb_charrettes); cout << nb_double << endl; return 0; }
Entrée : 4
Sortie : 4
Comment expliquer ce mystère ? Je pense que la réponse est simple mais je n'ai pas trouvé. Merci d'avance !
Partager