通过教程我了解到模函数返回方程的余数。例如,3 % 4
等于 3
但我似乎不明白如何25 * 3 % 4 = 3
。 25号怎么了?
我在 PowerShell 以及在线 Google 计算器上运行了该脚本,返回相同的结果。有谁愿意解释一下吗?
最佳答案
由于 *
和 %
具有完全相同的优先级,因此关联性开始发挥作用。由于两个运算符都是从左到右计算的(即关联性是从左到右),因此您的表达式相当于
(25 * 3) % 4
当然是75 % 4
,也是 3。
关于python - % 模函数的使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35742024/