Maison > développement back-end > C++ > le corps du texte

Comment éviter la notation scientifique lors de la sortie de doubles en C ?

Mary-Kate Olsen
Libérer: 2024-10-29 23:24:29
original
314 Les gens l'ont consulté

 How to Avoid Scientific Notation When Outputting Doubles in C  ?

Évitez la notation scientifique dans la sortie avec << et Doubles

Dans les situations où la sortie de variables doubles à l'aide de << peut entraîner une notation scientifique, des modifications du format de sortie sont nécessaires.

Pour éviter la notation scientifique, les étapes suivantes peuvent être prises :

1. Incluez le Bibliothèque

<code class="cpp">#include <iomanip></code>
Copier après la connexion

2. Utiliser setprecision(n)

Ce manipulateur définit la précision de sortie flottante à n emplacements, verrouillant ce paramètre jusqu'à ce qu'il soit explicitement modifié.

3. Utiliser fix

fixed garantit que tous les nombres à virgule flottante sont formatés de manière cohérente, avec des décimales et des zéros affichés selon les besoins.

4. Utiliser showpoint

showpoint force l'affichage des parties décimales, même si elles ne sont pas spécifiées. Ce paramètre empêche la sortie d'entiers sans décimales (par exemple, la sortie de 4 en 4.0).

Exemple :

<code class="cpp">outfile << fixed << showpoint;
outfile << setprecision(4);
outfile << x;</code>
Copier après la connexion

Avec ces modifications, la variable double x sera être sorti sans notation scientifique, en respectant les paramètres de précision et de formatage spécifiés.

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!

source:php.cn
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 articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!