头文件#include<iomanip>
setw()设置宽度
setfill()设置填充字符
#include <iostream>
#include<iomanip>
using namespace std;
int main()
{
double a=1.123456;
int b=2;
// 保留小数点后3位
cout<<fixed<<setprecision(3)<<a<<endl;//1.123
printf("%0.3f",a);//1.123
cout<<endl;
//用零填充
cout<<setfill('0')<<setw(3)<<b;//002
cout<<endl;
printf("%03d",b); //002
return 0;
}