标题: 2-5 格式化输出语句 问题:printf("a=%d, a),中的a=%d是什么意思

来源:2-5 格式化输出语句

贰到极限

2015-09-07 00:01

问题:printf("a=%d, a),中的a=%d是什么意思,他的存在没有影响结果的输出。

           这里可以没有a=%d中的a=,但这里为什么要写呢

写回答 关注

2回答

  • kkkbbb
    2015-09-07 12:02:26
    已采纳

    这个a= ,只是输出时输出这个字符,%d代表的是后面那个a的值,

    还有你少了个引号

    贰到极限

    非常感谢!你们都是非常仔细,谢了

    2015-09-07 23:15:28

    共 1 条回复 >

  • qq_仰望摩天轮_0
    2015-09-07 08:42:41

    printf("a=%d, a),你打错了 ,少了个下引号,           printf("a=%d",a);

    引号里的字符串、数字神马的,原样输出,所以a=   会在结果里输出

    看你最后的输出结果里需要怎么输出。你在看着要不要写

    %d是整数int类型,与后面的a对应。

    还有%c  单字符;%s  字符串;%ld    长整型long;等等

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926023 学习 · 20793 问题

查看课程

相似问题