1.用格式描述串
2.用于整形数据的输出格式控制
例:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("%d\n",1234);
printf("%6d\n",1234);//右对齐
printf("%o\n",1234);//八进制
printf("%x\n",1234);//十六进制,且字母为小写
printf("%X\n",1234);//十六进制,且字母为大写
printf("%u %u",1234,-1234);
}
运行结果:
3.用于浮点数
例:
#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("%f\n",1234.56);
printf("%10.3d\n",1234.56);
printf("%e\n",1234.56);
printf("%E\n",1234.56);
printf("%g\n",1234.567);
printf("%g",1234567.89);
}
运行结果:
其他格式化输出实践项目:http://blog.csdn.net/sxhelijian/article/details/42079501