在c语言中printf的格式如下:
printf(“格式化字符”,需打印的变量);
其中对于不同的打印格式我们需要不同的格式化字符去填充,常见的一些格式化字符整理如下:
%d:以十进制整型打印
%c:打印单个字符
%s:打印字符串
%f:打印单精度浮点型(一般打印6位以内)
%lf:答应双精度浮点型(一般可以达到12位以上)
%.nlf:(n为整数)打印n为小数
**上述的输出默认左对齐,若在某些情况下需要右对齐,则在前面加一个负号即可
%-.3lf:表示右对齐,打印三位小数
%e:以指数形式输出 float 类型,输出结果中的 e 小写
%E:以指数形式输出 float 类型,输出结果中的 E 大写
%le:以指数形式输出 double 类型
%p:打印地址(一般用于指针打印)
%x:以十六进制打印