Maison >développement back-end >C++ >Comment formater des nombres à virgule flottante avec std :: cout ?
Formatage des nombres à virgule flottante avec std::cout
Cette question aborde les défis liés au formatage des nombres à virgule flottante à l'aide de std::cout, un flux de sortie fondamental en C . L'utilisateur exprime sa frustration face aux options de formatage limitées disponibles via std::cout et envisage de recourir à la fonction sprintf_s, plus verbeuse. Ils recherchent une référence complète qui consolide les capacités de formatage pour std::ostream.
Réponse :
Heureusement, std::cout fournit des manipulateurs de flux qui offrent des options de formatage flexibles pour nombres à virgule flottante. Ces manipulateurs incluent :
Exemple :
La sortie souhaitée de " 42.000000" peut être obtenue en utilisant le code suivant :
<code class="cpp">#include <iomanip> std::cout << std::fixed << std::setw(11) << std::setprecision(6) << my_double;</code>
Remarques supplémentaires :
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!