• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

printf函数格式符具体分类及用法以及特例

立项周悦欣 2019-01-27 浏览量:864
printf函数格式符具体分类及用法以及特例
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • %d按十进制整型数据的实际长度输出。
    %ld输出长整型数据。
    %mdm 为指定的输出字段的宽度。如果数据的位数小于 m,则左端补以空格,若大于 m,则按实际位数输出。
    %u输出无符号整型(unsigned)。输出无符号整型时也可以用 %d,这时是将无符号转换成有符号数,然后输出。但编程的时候最好不要这么写,因为这样要进行一次转换,使 CPU 多做一次无用功。
    %c用来输出一个字符。
    %f用来输出实数,包括单精度和双精度,以小数形式输出。不指定字段宽度,由系统自动指定,整数部分全部输出,小数部分输出 6 位,超过 6 位的四舍五入。
    %.mf输出实数时小数点后保留 m 位,注意 m 前面有个点。
    %o以八进制整数形式输出,这个就用得很少了,了解一下就行了。
    %s用来输出字符串。用 %s 输出字符串同前面直接输出字符串是一样的。但是此时要先定义字符数组或字符指针存储或指向字符串,这个稍后再讲。
    %x(或 %X 或 %#x 或 %#X)以十六进制形式输出整数,这个很重要。
    • 发布于 2019-01-27
    • 举报
    • 评论 0
    • 2
    • 0

其他答案 数量:11
  • 这个是很多的资料的,如https://baike.baidu.com/item/printf/7467706?fr=aladdin
    • 发布于2019-01-27
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以参考一下https://wenku.baidu.com/view/09695dd9bd64783e08122bbe.html
    • 发布于2019-01-28
    • 举报
    • 评论 0
    • 0
    • 0

  • %d %c %s %x %e %f %lf,分别是整型,字符型,字符串型,十六进制型,科学计数法型,单精度浮点型,双精度浮点型。
    • 发布于2019-01-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以查以下C语言的教材,上面应该会注明
    • 发布于2019-01-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个在C语言的书籍上面写的很清楚。一般常用的就是%d,%f,%c,%s

    %d就是输出整数

    %f就是输出浮点数

    %c就是输出单个字符

    %s就是输出一个字符串

    至于其他的用的比较少

    • 发布于2019-01-28
    • 举报
    • 评论 0
    • 0
    • 0

  • 这个要参考C语言的教材,里面有详细的介绍,一般都是用%d %f 这两个
    • 发布于2019-01-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 1.转换说明符 
    %a(%A)     浮点数、十六进制数字和p-(P-)记数法(C99) 
    %c         字符 
    %d         有符号十进制整数 
    %f         浮点数(包括float和doulbe) 
    %e(%E)     浮点数指数输出[e-(E-)记数法] 
    %g(%G)     浮点数不显无意义的零"0" 
    %i         有符号十进制整数(与%d相同) 
    %u         无符号十进制整数 %o         八进制整数 
    %x(%X)     十六进制整数0f(0F)   e.g.   0x1234 
    %p         指针 
    %s         字符串 
    %%         输出字符% 
    2.标志 
    左对齐:"-"   比如:"%-20s" 
    右对齐:"+"   比如:"%+20s" 
    空格:若符号为正,则显示空格,负则显示"-"  比如:"% 6.2f"       
    #:对csdu类无影响;对o类,在输出时加前缀o;对x类,在输出时加前缀0x;对egf 类当结果有小数时才给出小数点。 
    • 发布于2019-01-29
    • 举报
    • 评论 0
    • 0
    • 0

  • s是字符,h是十六进制,d是十进制,f是浮点数
    • 发布于2019-02-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以参考一下这篇文章https://blog.csdn.net/followgodsteps/article/details/74115138,这种东西一般只能记住常用的几个,不常用的还是要查表
    • 发布于2019-02-22
    • 举报
    • 评论 0
    • 0
    • 0

  • 可参考资料。printf函数的格式修饰符。printf函数的基本用法 。printf函数格式控制符的完整格
    • 发布于2019-02-24
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

printf函数格式符具体分类及用法以及特例