Lorsque vous tentez d'afficher des valeurs à virgule flottante avec une précision de décimale spécifique à l'aide de cout, setprecision() peut ne pas donner un résultat satisfaisant résultats. Pour garantir une précision précise, envisagez l'approche suivante :
En utilisant
Le
Exemple d'utilisation :
#include <iostream> #include <iomanip> int main() { double value = 122.345; std::cout << std::fixed << std::setprecision(2) << value; }
Explication :
En incorporant cette approche, vous pouvez imprimer efficacement des valeurs à virgule flottante avec le nombre de décimales souhaité. Dans l'exemple ci-dessus, le résultat sera "122.34", avec deux décimales.
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!