C++
#include <iomanip>
#include <iostream>
using namespace std;
int main()
{
cout << setprecision(3) << 3.1415926 << endl; // 控制输出数据的有效位数
cout << setiosflags(ios::fixed) << 3 << endl; // 以固定的浮点显示
cout << setiosflags(ios::fixed) << setprecision(2) << 3.1415926 << endl; // 保留n位小数输出
return 0;
}
输出结果:
3.14
3
3.14
C
#include <stdio.h>
int main()
{
printf("%.2f\n", 3.1415926); //3.14
printf("%.lf\n", 3.1415926); //3
return 0;
}