在c语言中printf的格式如下:

printf(“格式化字符”,需打印的变量);

其中对于不同的打印格式我们需要不同的格式化字符去填充,常见的一些格式化字符整理如下:

%d:以十进制整型打印
%3d:表示打印的整数都占3个空,本就多于3位数的则不管

%c:打印单个字符
%s:打印字符串

%f:打印单精度浮点型(一般打印6位以内)
%lf:答应双精度浮点型(一般可以达到12位以上)
%.nlf:(n为整数)打印n为小数
**上述的输出默认右对齐,若在某些情况下需要左对齐,则在前面加一个负号即可
%-.3lf:表示左对齐,打印三位小数

%e:以指数形式输出 float 类型,输出结果中的 e 小写
%E:以指数形式输出 float 类型,输出结果中的 E 大写
%le:以指数形式输出 double 类型

%p:打印地址(一般用于指针打印)
%x:以十六进制打印