Atteindre la précision dans la sortie décimale C avec Cout
Face à la tâche d'imprimer des valeurs flottantes avec un nombre spécifié de décimales à l'aide de cout , de nombreux programmeurs peuvent rencontrer des difficultés. Bien que le manipulateur setprecision puisse sembler être la solution évidente, il échoue souvent dans ce scénario.
Pour surmonter cette limitation, le
Cette approche implique trois étapes clés :
Notation à virgule fixe :
std::cout << std::fixed;
Cette commande indique cout pour afficher les nombres en notation à virgule fixe, ce qui signifie que la virgule décimale sera fixée même si aucune décimale n'est présente.
Réglage de précision :
std::cout << std::setprecision(2);
Ici, le manipulateur setprecision est utilisé pour spécifier le nombre de décimales souhaité. Dans ce cas, nous avons choisi deux décimales.
Sortie de la valeur :
std::cout << d;
Enfin, nous imprimons la valeur flottante d en utilisant le flux cout modifié.
En combinant ces étapes, nous pouvons obtenir un contrôle précis sur le nombre de décimales affichées lors de l'impression de valeurs flottantes avec cout. Cette technique s'avère très efficace dans les situations où une représentation précise des valeurs à virgule flottante est primordiale.
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!