0%10是0,10除以10等于1余0,所以是0。
%10是取余,“%”符号表示的是求余运算,0%任何整数=0,0除以10取余数;
例如:25%10=5,*s指取内容,s最初指向的是字符A,下次指向B;
15%2,15=2×7+1,这里的1就是结果。
![](https://video.ask-data.xyz/img.php?b=https://iknow-pic.cdn.bcebos.com/10dfa9ec8a1363275d822a539e8fa0ec08fac767?x-bce-process=image%2Fresize%2Cm_lfit%2Cw_600%2Ch_800%2Climit_1%2Fquality%2Cq_85%2Fformat%2Cf_auto)
扩展资料
C语言取余X%Y
1、存在负数时
if|x|>|y|
ans:x+y
else
ans:x
eg:-6%5==-1,6%(-5)==1,5%-6==5,-5%6==-5
2、同号时,将两个数视为正整数,但结果加一个负号
eg:-1%-5==-1,-6%-5==-1,-4%-5==-4,-5%-6==-5