1. 基本类型:
%d:输出整数。
%f:输出浮点数(包括float和double)。
%ld:输出长整数。
2. 特殊格式:
%3d:输出数据宽度为3,不足则左侧用空格补足。
%03d:输出数据宽度为3,不足则左侧用0补足。
%.2f:输出数据保留2位小数。
%g:输出结果小数点后不带无意义的0;
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int n1 = 12;
double n2 = 8.1;
printf("%d\n", n1);
printf("%.5d\n", n1);
printf("%5d\n", n1);
printf("%05d\n", n1);
printf("%f\n", n2);
printf("%.5f\n", n2);
printf("%5f\n", n2);
printf("%05f\n", n2);
return 0;
}
输出:
12
00012
12
00012
8.100000
8.10000
8.100000
8.100000
Process returned 0 (0x0) execution time : 0.274 s
Press any key to continue.