首页 > 编程语言 > 详细

C语言 printf(初学版)

时间:2021-03-27 22:26:50      阅读:26      评论:0      收藏:0      [点我收藏+]

一、.转换说明符

  1. %a(%A)浮点数、 十六进制数字和p- (P-) 计数法(C99)

  2. %c 字符

  3. %d 有符号十进制整数

  4. %f 浮点数(包括 float 和 double)

  5. %g(%G)浮点数不显示无意义的零“0”

  6. %i 有符号十进制整(与%d 相同)

  7. %u 无符号十进制数

  8. %o 八进制整数 e.g. 0123

  9. %x 十六进制

  10. %p 指针

  11. %s 字符串

  12. %% "%"

二、格式字符串(格式)

  1. [标志] [输出最少宽度] [.精度] [长度] 类型

  2. "%-md":左对齐,若m比实际少时,按实际输出。

  3. "%m.ns":输出m位,取字符串(左起)n位,左位补空格,当n > or m 省略时 m = n ;

    e.g."%7.2s" 输入CHINA输出“CH”

  4. "%m.nf":输出浮点数, m为宽度,n为小数点右边数位

     

三、标志

    1. 左对齐: " - " e.g. "%-20s"

    2. 右对齐:" + " e.g."%+20s"

    3. 空格:若符号为正,则表示空格,负则显示"-"

四、C++ 保留小数位数

      #include <iomanip>

      cout << setiosflags(ios::fixed) << setiosflags(ios::right) << setprecision(n);

      n : 保留的小数位数

       setiosflags(ios::right) :   右对齐

C语言 printf(初学版)

原文:https://www.cnblogs.com/shuang-10-23/p/14586286.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!