Maison >développement back-end >C++ >Comment empêcher C cout d'afficher des nombres en notation scientifique ?
Comment désactiver la notation scientifique en C cout
Lors de l'affichage de nombres à virgule flottante double précision à l'aide de cout en C, vous pouvez rencontrer des problèmes scientifiques notation, qui utilise des exposants pour représenter des nombres grands ou petits. Cela peut rendre la sortie difficile à lire. Pour désactiver la notation scientifique et afficher les nombres exacts, suivez ces étapes :
Utilisez le manipulateur de flux std::fixed. Ce manipulateur demande à cout d'utiliser la notation à virgule fixe, qui représente les nombres sous forme de décimales. Le manipulateur de flux est utilisé comme suit :
<code class="cpp">cout << fixed << "Bas ana: " << x << "\tSon faiz: " << t << "\tSon ana: " << x + t << endl;</code>
Dans cet exemple :
En utilisant std::fixed, la sortie affichera des nombres exacts sans notation scientifique :
Bas ana: 3284.78 Son faiz: 1784.78 Son ana: 5069.55 Bas ana: 7193.17 Son faiz: 3908.4 Son ana: 11101.6 Bas ana: 15752 Son faiz: 8558.8 Son ana: 24310.8 Bas ana: 34494.5 Son faiz: 18742.5 Son ana: 53237 Bas ana: 75537.8 Son faiz: 41043.3 Son ana: 116581 Bas ana: 165417 Son faiz: 89878.7 Son ana: 255295 Bas ana: 362238 Son faiz: 196821 Son ana: 559059 Bas ana: 793246 Son faiz: 431009 Son ana: 1224255 Bas ana: 1737093 Son faiz: 943845 Son ana: 2680938 Bas ana: 3803973 Son faiz: 2066883 Son ana: 5870856
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!