Maison  >  Article  >  développement back-end  >  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
Barbara Streisandoriginal
2024-10-27 06:50:29820parcourir

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>

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

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:
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