这与被除数有关系,被除数是正数,则模结果是正数,被除数是负数,结果是负数这就是计算机设计的规定,不要问为什么了
先算5%2,就是5对2求余等于1,前面加负号等于-1
模取运算符%要求两端为整数,模取结果的符号取决于被除数的符号
体肤