C语言基础之printf的使用

这个大神写的非常好,读者直接过去,这边只是为了方便记忆做了一些记录:
--------------链接-----------------》
printf 是很多基础教程中最常用的。

int printf(const char *format, ...);

整个format类型格式如下

基础格式

%[flags][width][.prec] type

   printf("%012d\n",321); # 输出 000000000321
   printf("%012.2lf\n",12.3); #输出 000000012.30

以上 %012.2lf 中:0是补全标志位;12 是输出的长度;.2是小数精确位置(对整数无效)

它用以表示输出数据的类型,以下是常用类型的汇总,不常用的就不介绍了。
%hd、%d、%ld 以十进制、有符号的形式输出 short、int、long 类型的整数。
%hu、%u、%lu 以十进制、无符号的形式输出 short、int、long 类型的整数
%c 输出字符。
%lf 以普通方式输出double(float弃用,long doube无用)。
%e 以科学计数法输出double。
%s 输出字符串。

你可能感兴趣的:(C语言基础之printf的使用)