#include <stdio.h>
int main()
{
printf("%5d\n",-12); // -12(2个空格-12,共5个字符宽度)域宽为5
printf("%5c\n",'a');
printf("%s\n\n","abcd");
printf("%-5dA\n\n",-12); //输出-12 A(-12两个空格,再输出A)
//负号为左对齐
printf("%7.2lf\n",12.345); // 12.34(2个空格12.34,2位小数点)
printf("%7.lf\n",12.345); //12(%7.1f和%7.0lf是等价的)
printf("%.5lf\n",12.345); //12.34500(小数点后5位,没有指定字符宽度)
printf("%11lf\n",12.345); // 12.345000(浮点型默认6位小数)
return 0;
}