取模运算,类似于取余数。
在表达式中没有负数的情况下
例如:a%b
当a>b,取模运算所得结果即为表达式所求得的余数,若能整除则结果为0;
当a<b,取模运算所得结果即为a。
在表达式中有负数的情况下
例如:5%(-3),取模运算结果为2;
(-5)%3,取模运算结果为-2;
2%(-6),取模运算结果为2;
(-2)%6,取模运算结果为-2。即当出现负数情况下,取模运算结果的符号与左面数值符号相等。
取模运算,类似于取余数。
在表达式中没有负数的情况下
例如:a%b
当a>b,取模运算所得结果即为表达式所求得的余数,若能整除则结果为0;
当a<b,取模运算所得结果即为a。
在表达式中有负数的情况下
例如:5%(-3),取模运算结果为2;
(-5)%3,取模运算结果为-2;
2%(-6),取模运算结果为2;
(-2)%6,取模运算结果为-2。即当出现负数情况下,取模运算结果的符号与左面数值符号相等。