头文件 < iomanip >
- C++保持4位数,不满4位前面用0表示
cout<<setw(4)<<setfill('0')<<x<<endl;
//注意这里的setfill中的参数必须是字符,
//直接输入数字会报错
- C保持4位数,不满4位前面用0表示
printf("%04d",x);
示例:
#include<cstdio>
#include<iostream>
#include<iomanip>
using namespace std;
int main()
{
int a=10;
cout<<"Cout:"<<setw(4)<<setfill('0')<<a<<endl;
printf("Printf:%04d\n",a);
return 0;
}