例1 int a = 12345;printf("%6d",a); // 输出6位不够左边补空格printf("%.6d",a); // 输出6位不够左边补0例2:float aa = 3.1;printf("%-10.5f", aa);- : 负号代表左对齐,即小于零左对齐 默认右对齐10 : 代表输出的宽度.5 代表小数点后保留的位数例3:int month = 9;printf("%02d", month); // 2 代表有两个字符, 0代表如果位数不够,补0