Maison > développement back-end > C++ > Comment empêcher C cout d'afficher des nombres en notation scientifique ?

Comment empêcher C cout d'afficher des nombres en notation scientifique ?

Barbara Streisand
Libérer: 2024-10-27 06:50:29
original
1074 Les gens l'ont consulté

How to Prevent C   cout from Displaying Numbers in Scientific Notation?

Comment désactiver la notation scientifique en C cout

Lors de l'affichage de nombres à virgule flottante double précision à l'aide de cout en C, vous pouvez rencontrer des problèmes scientifiques notation, qui utilise des exposants pour représenter des nombres grands ou petits. Cela peut rendre la sortie difficile à lire. Pour désactiver la notation scientifique et afficher les nombres exacts, suivez ces étapes :

Utilisez le manipulateur de flux std::fixed. Ce manipulateur demande à cout d'utiliser la notation à virgule fixe, qui représente les nombres sous forme de décimales. Le manipulateur de flux est utilisé comme suit :

<code class="cpp">cout << fixed << "Bas ana: " << x << "\tSon faiz: " << t << "\tSon ana: " << x + t << endl;</code>
Copier après la connexion

Dans cet exemple :

  • fixed désactive la notation scientifique.
  • x est le montant principal initial.
  • t est les intérêts gagnés.
  • x t est le montant final.

En utilisant std::fixed, la sortie affichera des nombres exacts sans notation scientifique :

Bas ana: 3284.78       Son faiz: 1784.78       Son ana: 5069.55
Bas ana: 7193.17       Son faiz: 3908.4        Son ana: 11101.6
Bas ana: 15752        Son faiz: 8558.8        Son ana: 24310.8
Bas ana: 34494.5       Son faiz: 18742.5       Son ana: 53237
Bas ana: 75537.8       Son faiz: 41043.3       Son ana: 116581
Bas ana: 165417       Son faiz: 89878.7       Son ana: 255295
Bas ana: 362238       Son faiz: 196821        Son ana: 559059
Bas ana: 793246       Son faiz: 431009        Son ana: 1224255
Bas ana: 1737093       Son faiz: 943845        Son ana: 2680938
Bas ana: 3803973       Son faiz: 2066883       Son ana: 5870856
Copier après la connexion

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!

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