正確使用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中文網其他相關文章!