【发布时间】:2019-09-04 08:46:44
【问题描述】:
据我了解,在数学中,mod 运算符是欧几里得除法余数的结果。其中 0 ≤ r
然而,在编程中,有许多语言中的运算符可用于表示余数运算符或模运算符,它们在处理负值的方式上有所不同。
(我相信数学中的 mod 运算符、编程中的余数运算符和编程中的 mod 运算符对正数产生相同的结果)
根据Modulo operation with negative numbers
"使用余数运算符,结果的符号与 被除数的符号,而使用模运算符的符号 结果与除数相同。”
那么编程中的mod运算符不是指数学中的mod运算符吗?
答案的符号是编程中模运算符与余数运算符的主要区别因素吗?
【问题讨论】:
标签: modulo modulus modular-arithmetic