main(){inta,b,c=246;a=c/100%9;b=-1&&-1;printf("%d,%d\n",a,b);

我想问一下a=2为什么不是6 取余不是求余数吗

同学,请仔细审题。相信你会做出来的
如果还未明白,下面我来为你详细讲解
首先,我们看到a=c/100%9,在这个公式里,有两道运算符,分别是/以及%,因为/和%同处一个优先级,所以从左向右运算。
于是c/100,c=246,结果得到2,由于是Int,即整型数据,所以为2而不是2.46
再用2%9,2求于9所以结果为2
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-08-11
朋友您好!针对您的问题我做出如下回答:
注意看a=c/100%9
因为c=246,所以c/100=2 所以a=2%9,即为2除以9等于0余2,所以a=2
希望可以帮助到您!

望采纳!本回答被提问者和网友采纳
相似回答