Sortie formatée de valeurs à virgule flottante à l'aide de std::ostream
Question :
Comment puis-je obtenir un contrôle précis sur le formatage des valeurs à virgule flottante à l'aide de std::ostream, similaire à la fonction printf_s présentée ci-dessous ?
<code class="cpp">printf_s("%11.6lf", my_double); // Prints " 42.000000"</code>
Réponse :
Pour formater des valeurs à virgule flottante avec std :: cout, utilisez des manipulateurs de flux. Le code suivant obtient le résultat souhaité :
<code class="cpp">std::cout << std::fixed << std::setw(11) << std::setprecision(6) << my_double;</code>
Explication :
Ressources supplémentaires :
Pour une documentation complète sur le formatage std::ostream, reportez-vous aux ressources suivantes :
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!