Manipulation d'un double avec C++
etudiantmaster
-
KX Messages postés 19031 Statut Modérateur -
KX Messages postés 19031 Statut Modérateur -
Bonjour,
je veux savoir en C++ comment je peux minimiser le nombre de chiffres après le virgule d'un double.
exemple:
0,539->0,54
Merci de me répondre dans le temps le plus proche.
Merci d'avance.
je veux savoir en C++ comment je peux minimiser le nombre de chiffres après le virgule d'un double.
exemple:
0,539->0,54
Merci de me répondre dans le temps le plus proche.
Merci d'avance.
1 réponse
-
Ce que tu veux faire c'est modifier l'affichage du nombre de chiffres significatifs ou alors vraiment tronquer les décimales ?
Dans le premier cas, utilise %.3f pour 3 chiffres après la virgule, %.4f pour 4...-
-
En effet c'est à ça que je pensais; mais printf peut aussi être utilisée en C++
Sinon avec des ofstream tu peux utiliser precision.
Attention : le fonctionnement n'est pas tout à fait le même !
double pi = 3.14159265; printf("%.4f\n",pi); std::cout.precision(5); std::cout << pi << std::endl;
-