为什么要两个%%才可以正常运算,求大神

来源:3-2 算术运算符

慕尼黑3025558

2017-10-21 14:51

在上面的赋值中,e=x+y
为什么在下面输出的时候要打两个%%才能正常运算


写回答 关注

3回答

  • qq_莫非
    2017-10-21 17:35:01
    %%d相当于(%%)与d
    最基本的,%c搭配表示输出一个字符,%d表示输出一个整数,而%%则是表示输出一个% 。
    所以%%d  会输出  %d
    
    例子对比:  printf("%%d",10);
                       显示:%d
    
                       printf("%d",10);
                       显示:10


  • qq_一个人的约定_0
    2017-10-21 15:12:05

    第一个为逃逸字符或者是转义字符,后者是%号

  • 慕仰1380548
    2017-10-21 15:08:48

    第一个%是逸出符号,第二个才是%

C语言入门

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

926021 学习 · 20793 问题

查看课程

相似问题