有人可以解释一下它的工作原理吗?我只是不明白。为什么我们从
获得2expr 5 % 3
或来自
的1expr 5 % 4
答案 0 :(得分:1)
x%y为您提供x / y的剩余部分。
例如,3次进入5次。如果你从5中减去3,它就会得到2.这就是剩下的。
在7%3中,3次进入7次两次(3 * 2< 7,3 * 3> 7)。如果从7中减去3 * 2或6,则得到一个。
7 % 3 == 1
答案 1 :(得分:1)
模/模是整数除法运算的余数。在你的第一个例子中:
5 % 3
评估结果为2
,因为将5除以3还剩2个。
答案 2 :(得分:1)
模运算在一个数除以另一个数之后找到余数。
5/3 = 1余数2
5/4 = 1余数1