格式字符
- %d格式字符。
- %d:整数的实际位数输出一个整数。
- %md:在m列的位置上以数据右对齐的方式输出一个整数,m大于整数宽度时多余的位数空格留在数据前面,m小于整数的宽度时m不起作用,系统正确输出该整数。
- %-md:在m列的位置上已数据左对齐的方式输出一个整数,m大于整数的宽度时多余的位数留在数据后面,m小于整数的宽度时m不起作用,系统正确输出该整数。
- %0md:在m列的位置上以数据右对齐的方式输出一个整数,m大于整数的宽度时多余的位数留在数据前面补0。
举例
例1 关于格式字符d的用法举例
#include <stdio.h>
main()
{
int a;
a=123;
printf("%d\n",a);
printf("%6d\n",a);
printf("%2d\n",a);
printf("%-6d\n",a);
printf("%06d\n"