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

C语言%d %f 分别代表什么意思

大少爷安安 2019-03-29 浏览量:3974
在C语言中  %d  %f 分别代表什么意思 其他类似的还有什么
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • %d 十进制有符号整数 
    %u 十进制无符号整数 
    %f 浮点数 
    %s 字符串 
    %c 单个字符 
    %p 指针的值 
    %e 指数形式的浮点数 
    %x %X 无符号以十六进制表示的整数 
    %0 无符号以八进制表示的整数 

    %g 自动选择合适的表示法 

    \n 换行 
    \f 清屏并换页 
    \r 回车 
    \t Tab符 
    \xhh 表示一个ASCII码用16进表示 
    其中hh是1到2个16进制数 
    ​​

    • 发布于 2019-03-29
    • 举报
    • 评论 0
    • 5
    • 0

其他答案 数量:11
  • 这是格式控制符,你所说的分别是,以整型和浮点型输出。建议去买一本C语言的书,里边有格式控制符的详细介绍。

    • 发布于2019-03-29
    • 举报
    • 评论 0
    • 2
    • 0

  • d%表示十进制整数型

    f%表示十进制浮点型


    • 发布于2019-03-29
    • 举报
    • 评论 0
    • 2
    • 0

  • 这2个都属于格式化输出控制符。

    其中%d是输出十进制无符号整数;%f是输出浮点数,f代表float。


    • 发布于2019-03-29
    • 举报
    • 评论 0
    • 2
    • 0

  • %d 是输出整数

    %f是输出的小数

    其他的还有

    %s 字符串 
    %c 单个字符

    • 发布于2019-03-30
    • 举报
    • 评论 0
    • 2
    • 0

  • 格式化输出控制符,%d:十进制有符号整型,%f:单精度浮点数,其他:%s字符串,找找C语言基本知识方面的书籍或资料看看,标准输入出中都有介绍的
    • 发布于2019-03-30
    • 举报
    • 评论 0
    • 2
    • 0

  • %d,d格式字符。用来输出十进制整数,按整型数据的实际长度输出。
    %f ,用来输出实数(包括单双精度),以小数形式输出。

    u格式符,用来输出unsigned型数据,即无符号数,以十进制形式输出。
    c格式符,用来输出一个字符。
    s格式符,用来输出一个字符串。
    e格式符,以指数形式输出实数。
    g格式符,用来输出实数,它根据数值的大小,自动选f格式或e格式(选择输出是占宽度较小的一种),且不输出无意义的零。
    • 发布于2019-03-30
    • 举报
    • 评论 0
    • 2
    • 0

  • d表示输出十进制数,f表示输出浮点数,
    • 发布于2019-03-29
    • 举报
    • 评论 0
    • 1
    • 0

  • 这其实不是C语言的东西,而是具体的stdio库函数中定义的,类似模版技术的一种处理。

    在库函数中其被称为控制符,函数处理文本字符串,检索到这样的符号就知道后面需要

    额外的处理对应类型的参数(包括类型、数量和格式化信息等等)。但需要再次明确的是这

    不是C语言本身的东西,而是函数中的。

    • 发布于2019-03-30
    • 举报
    • 评论 0
    • 1
    • 0

  • d 有符号10进制整数
    i 有符号10进制整数
    o 有符号8进制整数
    u 无符号10进制整数
    x 无符号的16进制数字,并以小写abcdef表示
    X 无符号的16进制数字,并以大写ABCDEF表示
    F/f 浮点数
    E/e 用科学表示格式的浮点数
    g 使用%f和%e表示中的总的位数表示最短的来表示浮点数 G 同g格式,但表示为指数
    c 单个字符
    s 字符串
    % 显示百分号本身
    p 显示一个指针,near指针表示为:XXXX
    far 指针表示为:XXXX:YYYY
    n 相连参量应是一个指针,其中存放已写字符的个数
    • 发布于2019-03-30
    • 举报
    • 评论 0
    • 1
    • 0

  • 这些是格式化输出符,%d是将目标以十进制字符的形式打印,%f是将目标以十进制浮点数的形式打印,包括小数点

    其余常用的还有%s,是打印一个字符串,%llu,是打印一个long long型的数据,%x,是将目标以16进制的形式输出

    • 发布于2019-03-31
    • 举报
    • 评论 0
    • 1
    • 0

相关问题

问题达人换一批

C语言%d %f 分别代表什么意思