使用C 流精確列印小數值
在C 處理浮點數時,通常需要控制小數值輸出期間顯示的位置。預設情況下,標準輸出運算子 cout 可能無法將數字格式化為所需的精確度。
解法使用
指定浮點數的小數位數-point 輸出,使用
#include <iomanip> std::cout << std::fixed; std::cout << std::setprecision(2); std::cout << d;
std::fixed 將浮點表示設為定點表示法,std::set precision(2) 指定將顯示兩位小數。
用法示例
考慮以下內容例如:
double d = 122.345; std::cout << std::fixed; std::cout << std::setprecision(2); std::cout << d;
此代碼將輸出:
122.34
附加說明:
以上是如何在 C 中準確列印特定精確度的十進位值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!