%d 十进制有符号整数 %u 十进制无符号整数
%x, 以十六进制表示的整数 %o 以八进制表示的整数
%f float 型浮点数
%lf double 型浮点数
%e 指数形式的浮点数
%s 字符串
%c 单个字符
%p 指针的
特殊应用: %3d %03d %-3d %5.2f
%3d:要求宽度为 3 位,如果不足 3 位,前面空格补齐;如果足够 3 位,此语句无效
%03d:要求宽度为 3 位,如果不足 3 位,前面 0 补齐;如果足够 3 位,此语句无效
%-3d: 要求宽度为 3 位,如果不足 3 位,后面空格补齐;如果足够 3 位,此语句无效
%.2f:小数点后只保留 2
#include<stdio.h>
int main()
{
char a = 'x';
int b = 101;
float c = 3.14f;
double d = 1.23;
int e = 0x2a;
float f = 0.12232323;
printf("a=%c\n",a);
printf("b=%d\n", b);
printf("c=%f\n",c);
printf("d=%lf\n",d);
printf("e=%d\n",e);
printf("f=%e\n", f);
return 0;
}