C cout が科学表記法で数値を表示しないようにするにはどうすればよいですか?

Barbara Streisand
リリース: 2024-10-27 06:50:29
オリジナル
819 人が閲覧しました

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

C cout で科学表記法を無効にする方法

C で cout を使用して倍精度浮動小数点数を表示すると、科学的表記法が発生する可能性があります。指数を使用して大きな数または小さな数を表す表記法。これにより、出力が読みにくくなる可能性があります。科学表記法を無効にして正確な数値を表示するには、次の手順に従います。

std::fixed ストリーム マニピュレータを使用します。このマニピュレータは、数値を 10 進数で表す固定小数点表記を使用するように cout に指示します。ストリーム マニピュレータは次のように使用されます:

<code class="cpp">cout << fixed << "Bas ana: " << x << "\tSon faiz: " << t << "\tSon ana: " << x + t << endl;</code>
ログイン後にコピー

この例では:

  • fixed は科学表記法を無効にします。
  • x は初期元本金額です。
  • t は利息です。
  • x t は最終金額です。

std::fixed を使用すると、出力には科学的表記法を使用せずに正確な数値が表示されます。

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
ログイン後にコピー

以上がC cout が科学表記法で数値を表示しないようにするにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
著者別の最新記事
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!