以
2%5
为例:
首先,2/5=0
,
所以
2%5
商为
0
,
按照数学上的定义应该有
被除数=除数X商+余数,
所以,2=5*0+余数,即
2=5*0+2
故
2%5=2
说白了就是小数字对大数字取模就等于小数字本身.
要验证也很简单,写个程序直接输出
2%5就可以看到模的值了
取余不分大小。
余数=被除数-商
*除数
这里的商是整除后的结果
例如2%5
因为2\5=0
所以取余运算的时候系统做2-2\5*5=2-0*5=2
例如5%2
取余运算时候系统做5-5\2*2=5-2*2=5-4=1