在C++中保留有效位數的方法是使用std::setprecision()
函數。std::setprecision()
函數是定義在<iomanip>
頭文件中的,用于設置浮點數的有效位數。
下面是一個示例代碼:
#include <iostream>
#include <iomanip>
int main() {
double number = 12.3456789;
std::cout << std::setprecision(4) << number << std::endl;
return 0;
}
在上面的代碼中,std::setprecision(4)
將有效位數設置為4,輸出結果將是12.35
。您可以根據需要更改setprecision()
函數中的參數來設置不同的有效位數。