通用技术文章

【概念混淆】取余运算和取模运算

Published on April 01, 2017 in iBlog.

笔者之前一直把取余和取模运算混淆,甚至认为这两者是同一种事物,各种资料说法就更不统一了。其实取余是数学运算,取模是计算机运算。记得在上小学的时候,学过余数,那时候还没有学负数。比如7除以4等于1,余3;10除以3等于3,余1。很简单,余数要小于除数。(引入负数的概念之后,余数的绝对值要小于除数的绝对值)下面就说一下求余运算的原理吧。 对于n和p,总能表示成n = k * p + r,也就是n除以p ...