C语言中%怎么运算啊
比如这个#include"stdio.h"voidmain(){intb=10,a=-11;a%=b%=4;printf("%d%d\n",a,b);}请问a,b分别为多...
比如这个#include "stdio.h"
void main()
{
int b = 10,a = -11;
a%=b%=4;
printf("%d %d\n",a,b);
}
请问 a , b 分别为多少 ,这个题的运算过程是什么,能解释下吗,谢谢啦。 展开
void main()
{
int b = 10,a = -11;
a%=b%=4;
printf("%d %d\n",a,b);
}
请问 a , b 分别为多少 ,这个题的运算过程是什么,能解释下吗,谢谢啦。 展开
2个回答
展开全部
首先,应该是
#include "stdio.h"
int main ()//不能用void
{
int b = 10,a = -11;
b%=4;//这里我给你岔开了。
a%=b;//不然你不好理解。
printf ("%d %d\n",a,b);//正常的输出
reurn 0;//最好加上
}
已上市代码。
1,2,3,4行不解释
b%=4说明b对4求模的值为新的b。
然后a的值是a对b求模后的值。
然后就套数。
追问
a%=4
a=a%4对吧
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询