在c++里面 怎么把double型的保留三位小数输出?如100 ,6.2542.输出为100.000,6.254.
来源:百度知道 编辑:UC知道 时间:2024/07/04 17:56:48
double a = 6.2542;
printf("%.3lf", a);
double a = 6.2542;
printf("%.3f", a);
double b = 100;
printf("%.3f", a);
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
float a=100,b=2.34422;
cout<<setiosflags(ios::fixed)<<setprecision(3);
cout<<a<<endl;
cout<<b<<endl;
printf("%.3f\n",a);
return 0;
}