一、正数%正数
二、负数%负数
三、负数%正数
四、正数%负数
要记住:结果的符号与除数的符号相同
1、正数 % 正数
举例:10 % 3 = 1,这个比较简单,在此不详细讲述。
2、负数 % 负数
举例:-10 % -3 = -1,这个也比较简单,在此不详细讲述。
3、负数 % 正数,( -A % B,A和B都是正数):
-A % B = -(A % B)+ B
举例:-3 % 10 = -(2 % 10)+ 10 = 8
-10 % 4 = -(10 % 4)+ 4 = 2
-10 % 8 = -(10 % 8)+ 8 = 6
4、正数 % 负数,( A % -B,A和B都是正数):
A % -B = (A % B)+ (-B)
举例:3 % -10 = (2 % 10)+ (-10) = -8
10 % -4 = (10 % 4)+ (-4)= -2
10 % -8 = (10 % 8)+ (-8)= -6