为了账号安全,请及时绑定邮箱和手机立即绑定

没有两个%号也是对的?

#include <stdio.h>
int main()
{
    int x,y,a,b,c,d,e;
    x = 10;
    y = -3;
    a=x+y;
    b=x-y;
    c=x*y;
    d=x/y;
    e=x%y;
    printf("x+y=%d\n",  a   ); 
    printf("x-y=%d\n",  b   );
    printf("x*y=%d\n",  c   );
    printf("x/y=%d\n",   d  );
    printf("x%%y=%d\n",  e   ); 
    return 0;   
}

正在回答

2 回答

必须得两个%才能运行,一个代表不了求余

0 回复 有任何疑惑可以回复我~
#1

慕慕8048270 提问者

okk,确实,我还想问下,下一章的x=100,++a不该等于100+1吗,怎么是+2
2019-11-25 回复 有任何疑惑可以回复我~
#2

PHP小白上线 回复 慕慕8048270 提问者

a++是先取值并输出a的值100以后再进行自增运算100+1=101,运算的结果101并没有输出,但是此时的a已经等于101了,在下一行代码里的a是等于101的。++a,是先运算再取值输出,刚刚的a=101,先运算自增以后得a=102,再取a的值并输出,所以输出的是a=102
2019-11-29 回复 有任何疑惑可以回复我~
#3

慕仙2411780

不是一个%就是求余吗???????
2019-12-12 回复 有任何疑惑可以回复我~

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


0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

没有两个%号也是对的?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信