printf(“%d”,100)和printf(“100”)有什么区别 什么时候用前者

来源:2-7 不可改变的常量

kiwilee0406

2016-09-10 14:05

就是不太明白两者的区别 为什么不直接用后者呢

写回答 关注

3回答

  • JustWannaHugU
    2016-09-10 14:18:47
    已采纳

    printf(“%d”,100);是C语言的格式化输出语法,%d是整数型取代符号,可以输出常量(如printf(“%d”,100);)也可以输出变量如for(int i =1;i<10;i++){printf("%d",i);}

    和printf(“100”);仅仅是输出了一个100的文本,不可改变


    kiwile...

    非常感谢!

    2016-09-11 13:20:15

    共 1 条回复 >

  • 滥觞0
    2016-09-10 14:41:11

    前面的可以进行运算,而后面的不可以,如果的程序还会长一点还需要对100进行运算的,那就只能用第一种,第二种显示之后就没有意义了

  • weibo_木樨or可乐_03959388
    2016-09-10 14:37:18

    第一个是输出十进制整型数据100,第二个是输出字符串100

C语言入门

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

926207 学习 · 20797 问题

查看课程

相似问题