b = mod(a,m)
返回 a
除以 m
后的余数,其中 a
是被除数,m
是除数。此函数通常称为取模运算,表达式为 b = a - m.*floor(a./m)
。mod
函数遵从 mod(a,0)
返回 a
的约定。
1、a,m符号相同时,整出过后直接相减即可
2、a,m符号不同时,将除数倍乘至刚好大于被除数后,减去被除数即为余数
3、余数结果的符号与被除数有关,与除数无关
更新:看了这个博主的文章,发现自己之前理解的都是错的
(664条消息) 取模运算的理解和应用_数据结构取模运算_慢半拍的猿的博客-CSDN博客
参考这篇文章学习取余与取模的区别