首頁 > 後端開發 > C++ > 如何防止C cout以科學記數法顯示數字?

如何防止C cout以科學記數法顯示數字?

Barbara Streisand
發布: 2024-10-27 06:50:29
原創
951 人瀏覽過

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

如何在C cout 中停用科學計數法

在C 中使用cout 顯示雙精確度浮點數時,您可能會遇到科學計數法表示法,使用指數來表示大數或小數。這可能會使輸出難以閱讀。若要停用科學記數法並顯示精確數字,請依照下列步驟操作:

使用 std::fixed 流操縱器。此操縱器指示 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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板