下面是打印一定数量小数点的工作代码片段。所以需要注意几点:1)需要的库是iomanip。2) 固定表示小数点后的所有内容 3) setprecision() 表示位数。
如果你不把固定那么它会计算小数点前的整数。但是,由于您想要小数点后 30,因此您将固定和 setprecision(30) 放在一起。
#include <iostream>
#include <iomanip>
using namespace std;
int main()
{
double answer = 22.0/7.0;
cout << "22.0 / 7.0 = " << fixed << setprecision(30) << answer << endl;
return 0;
}
Run Code Online (Sandbox Code Playgroud)