理解模数运算符%
我根据以下表达式理解Modulus运算符:
7 % 5
这将返回2,因为5进入7一次,然后给出剩下的2,但是当您将此语句反转为:
5 % 7
这给了我5的值,让我有点困惑。虽然整个7没有进入5,但它的一部分确实如此,为什么没有剩余或剩余的正面或负面2?
如果基于7根本不进入5的事实来计算5的值,为什么剩余部分不是7而不是5?
在我对模数运算符的理解中,我觉得这里有一些我不知道的东西。
相关分类