广告合作
  • 今日头条

    今日头条

  • 百度一下

    百度一下,你就知道

  • 新浪网

    新浪网 - 提供新闻线索,重大新闻爆料

  • 搜狐

    搜狐

  • 豆瓣

    豆瓣

  • 百度贴吧

    百度贴吧——全球领先的中文社区

  • 首页 尚未审核订阅工具 订阅

    c语言中%d %%d %%%d 的区别

    来源:网络收集  点击:  时间:2024-01-22
    【导读】:

    1、%d,表示按整型输出后面给出的变量的值。

    2、%%d ,这就会被拆成两部分看待,一是“%%”在C语言中就是输出一个“%”,而是“d”就是一个普通字符,所以当“%%d”在一起时,其含义就是输出“%d”这两个字符。

    3、%%%d ,3个%在一起,进行拆分的话,%%代表一个“%”字符,后面的%d又代表整型输出变量的值,所以当“%%%d”一起时,其最终含义就是输出一个字符%号再接着按整型输出变量的值。

    C语言中,%是转义符,也就是和%一起出现的后面的内容会转义后输出

    例子:

    int i=4;printf(%d\n,i);//此条输出结果为:4

    printf(%%d\n);//此条语句输出结果为:%d

    printf(%%%d\n,i,i);//此条语句输出结果为:%4

    上述代码执行后,输出结果为:

    4%d%4

    扩展资料:

    C语言优点:

    1、简洁紧凑、灵活方便

    2、运算符丰富

    3、数据类型丰富

    4、表达方式灵活实用

    5、允许直接访问物理地址,对硬件进行操作

    6、生成目标代码质量高,程序执行效率高

    7、可移植性好

    8、表达力强

    参考资料:百度百科-C语言

    本文关键词:

    版权声明:

    1、本文系转载,版权归原作者所有,旨在传递信息,不代表看本站的观点和立场。

    2、本站仅提供信息发布平台,不承担相关法律责任。

    3、若侵犯您的版权或隐私,请联系本站管理员删除。

    4、文章链接:http://www.1haoku.cn/art_2848.html

    相关资讯

    ©2019-2020 http://www.1haoku.cn/ 国ICP备20009186号05-06 06:18:47  耗时:0.028
    0.0276s