首頁 > 後端開發 > C++ > 如何在 C 中使用 std::cout. precision() 顯示尾隨零?

如何在 C 中使用 std::cout. precision() 顯示尾隨零?

DDD
發布: 2024-11-09 04:41:02
原創
947 人瀏覽過

How to Display Trailing Zeros Using std::cout.precision() in C  ?

正確使用std::cout. precision() 顯示尾隨零

在C 中,std::cout. precision()設定浮點數的精度。但是,它不會自動顯示尾隨零。要解決這個問題,了解 std::cout. precision() 的正確用法至關重要。

在給定的程式碼中:

精確度設定為 4,但輸出是 0.5 而不是 0.5000。這是因為除法運算會產生雙精度浮點值,而 std::cout 預設格式不包含尾隨零。

要顯示尾隨零,必須傳遞 std::fixed 操縱器去計算。這指示 cout 使用定點表示法,明確顯示尾隨零。修正後的程式碼:

現在,輸出將為 0.5000,正如預期的那樣。 std::set precision() 將精度設為 4,std::fixed 確保顯示尾隨零。

以上是如何在 C 中使用 std::cout. precision() 顯示尾隨零?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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