
求余、模运算符(%)时要求两数必须是整型数据。余数正负号与被除数相同。例如:
7%4的结果是3
-7%4的结果是-3
3%-4的结果是3
楼上被除数与除数都分不清
在除法算式中,除号后面的数叫做除数。
例:8÷2=4则2为除数。8为被除数。
除数不能为0,否则没有意义。
8除以2等于4。
是11,没错
因为你是取余啊,又不是要被整除的整数。
c/=a;得到是9,因为c是整数,所以小数点的东西被舍弃了。
c%=a;得到的是11,因为c被a整除的数是9,219=189,2110=210>200。取余的意思是,把这个数,按照被余数的大小来分开,分成整数个,剩下的没办法再被分成整个的数,是余数,c只能按a的大小,分成9个,其它的没办法再分成一组了,剩下这些,就是最后的余数,200-189=11,所以最后一组没办法被分成一组的个数是11,这就是取余,返回给你的数。。。
这段代码首先运行一下do……while中的过程,也就是先让S对10取余,输出结果后再令S自加一,判断其是否为真,若为真再进行计算这样一直循环下去。分子小于分母不够除自然商为零最后留下被除数,就是说9%10=9,负数一样的,你可以下个软件试试,你写的这段代码没有具体值目前应该算不出结果,得视情况而定。
以上就是关于C语言中取余…全部的内容,包括:C语言中取余…、C语言,取余 c %= a、C语言中do while函数,取余计算怎么算等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)