在计算机中,两个数之间的取整(/)与取余(%)运算 1.取整运算,即a/b: 1)两个数如果是同号,他们之间取整(a/b)的符号为正号 如12/7=1 -12/-7=1 2)两个数如果是异号,他们之间取整(a/b)的符号为负号 如-12/7=-1 12/-7=-1 2.取余运算(mod运算),即a%b(注意!计算机中的mod运算和我们生活中说的取余不一样!): 1)只有两个数都是正数的情况下,他们之间取余(a%b)所得的余数的符号才是正号 如:12%7=5 7%5=2 2)其他情况(a为正数,b为负数;a为负数,b为正数;a为负数,b为负数),他们之间的取余(a%b)等于|a|%|b|得到的余数加上a的符号位 如:12%-7=5 -12%7=-5 -12%-7=-5 由上面可以看出余数的符号位与被除数的符号位相同