使用 setprecision() 方法為浮點數設定自定義精度
使用 setprecision() 和 std::fixed() 為浮點數設定自定義精度
使用 setprecision() 和 std::fixed() 將浮點數對齊到小數點
本文將演示關於如何在 C++ 中使用 setprecision 方法的多種方法。
使用 setprecision() 方法為浮點數設定自定義精度
setprecision() 是輸入/輸出操縱器庫 的一部分,可以用來修改浮點數的預設精度。setprecision() 通常用於帶 I/O 流的表示式中。
下面的例子顯示瞭如何為 cout 輸出流物件設定浮點數精度。注意,setprecision() 適用於整數(整數部分和分數部分),並且當數字的大小大於指定的精度時會採用科學計數法。
#include
#include
#include
using std::cout;
using std::endl;
using std::fixed;
using std::setprecision;
using std::vector;
int main() {
vector d_vec = {123.231, 2.2343, 0.324, 0.012,
26.9491092019, 11013, 92.001112, 0.000000234};
for (auto &i : d_vec) {
cout
|