负数求余数运算是一个数学问题:
任何一个整数n都可以表示成 n=k*q+r 其中0<=|r|<|q| 这里的r就是n除以q的余数,即 r==n%q 例如: -9=(-2)*4+(-1) 则-9除以4的余数为-1
另外:求余:取整除后的余数。 求模:基本意义和求余相同,不过要求a%b中的b不是负数。
C语言 负数取余的原理
原文:http://www.cnblogs.com/tsw123/p/4361366.html