如何在C cout 中停用科學計數法
在C 中使用cout 顯示雙精確度浮點數時,您可能會遇到科學計數法表示法,使用指數來表示大數或小數。這可能會使輸出難以閱讀。若要停用科學記數法並顯示精確數字,請依照下列步驟操作:
使用 std::fixed 流操縱器。此操縱器指示 cout 使用定點表示法,將數字表示為小數。流操縱器的使用方式如下:
<code class="cpp">cout << fixed << "Bas ana: " << x << "\tSon faiz: " << t << "\tSon ana: " << x + t << endl;</code>
在此範例中:
透過使用 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中文網其他相關文章!