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 输出字符串。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容