为什么mod运算符不是作为欧几里德分区实现的?

时间:2017-08-28 18:26:12

标签: c++ c

如果被除数或除数为负数,则mod运算符会给出不同的结果,这取决于我认为的除法函数,因为它可以是截断除法或者是分段除法。

相反,如果我们使用欧几里德除法,则商和余数是唯一的。

结果是正确的,但为什么会出现这种歧义?它与性能和效率有关吗?

0 个答案:

没有答案