为什么“,”得运算不加=

来源:3-2 算术运算符

慕粉4414492

2016-12-10 20:59


    printf("x+y=%d\n",x+y     );  

    printf("x-y=%d\n",x-y     );

    printf("x*y=%d\n",x*y     );

    printf("x/y=%d\n",x/y     );

    printf("x%y=%d\n",x%y     );  

    return 0; 


写回答 关注

2回答

  • 努力并奋斗
    2017-02-27 23:54:29

    printf("x+y=%d",x+y)引号里面的“x+y=”会直接输出来打印出来 没有运算, %d 意思是后面的变量输出为十进制整数,  逗号后面的x+y才是要输出的变量,就是把x+y 的值以十进制整数打印出来。

  • 慕斯6760916
    2016-12-10 21:45:50

    printf("",x+y);

    x+y代表%d的值,如果加等号则需要再赋一个值,int c;c=x+y;则printf("x+y=%d",c);

C语言入门

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

926894 学习 · 21492 问题

查看课程

相似问题