书写格式
模板:printf("固定+可变",可变数据);
%后的各种参数:%[flags][width][.precision][length]specifier
书写步骤
- 想好最终效果
- 找变化的部位,用%占位
- 格式的修饰
举例
#include<stdio.h>
int main()
{
printf("12345679*9=%d\n", 12345679 * 9);//print format格式化打印
printf("12345679*18=%d\n", 12345679 * 18);
printf("北京时间: %d:%d\n",16,7);
printf("北京时间: %2d:%2d\n", 16, 7);//不写-是右对齐
printf("北京时间: %-2d:%-2d\n", 16, 7);//写-是左对齐
printf("北京时间: %02d:%02d\n", 16, 7);//0作用:空位补齐,用0,默认空格
return 0;
}
打印效果: