Maintien de la précision en virgule flottante dans la sortie Ostream
En C, l'utilisation de "<<" au sein d'ostream, les opérations peuvent parfois entraîner l'affichage de valeurs doubles en notation scientifique. Cela peut être indésirable dans certains scénarios, en particulier lorsque la précision est cruciale.
Pour résoudre ce problème, les manipulateurs setprecision(n), showpoint et fixe peuvent être utilisés conjointement pour contrôler le formatage des variables à virgule flottante. :
setprecision(n)
Cela limite la précision affichée des valeurs à virgule flottante à "n" décimales. Une fois définie, cette précision reste en vigueur jusqu'à ce qu'elle soit explicitement modifiée.
fixe
Garantit que tous les nombres à virgule flottante suivent le même format d'affichage. Avec une précision de 4 chiffres, 6,2 et 6,20 s'afficheraient sous la forme "6,2000".
showpoint
Force l'affichage des parties décimales pour les variables à virgule flottante, même s’il n’est pas explicitement inclus. Par exemple, 4 serait affiché comme "4.0".
En combinant ces manipulateurs, un contrôle précis sur la sortie en virgule flottante peut être obtenu :
1 2 3 4 5 6 |
|
Article précédent:Les compilateurs suppriment-ils les fonctions inutilisées ? Une plongée approfondie dans les techniques d'optimisation.
Article suivant:Pourquoi est-ce que j'obtiens des erreurs « Symboles non définis : \'vtable\' et \'typeinfo\'\ » dans mon programme C ?
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
-
2025-03-18 15:29:29
-
2025-03-18 15:28:35
-
2025-03-18 15:27:34
-
2025-03-18 15:26:32
-
2025-03-18 15:24:35
Rubriques connexes
Plus>
-
Tutoriel C#
-
Solution d'erreur 3004 inconnue
-
winkawaksrom
-
Quelle est l'inscription dans la blockchain ?
-
Comment résoudre l'erreur du ventilateur du processeur
-
Que dois-je faire si la vidéo Web ne peut pas être ouverte ?
-
Comment résoudre le problème selon lequel les CAO ne peuvent pas être copiés dans le presse-papiers
-
Que faire si la température du processeur est trop élevée
-
Comment installer le certificat SSL