取余(rem)和取模(mod)的区别
2019-04-14 21:49发布
生成海报
设 A rem B || A mod B
- 生成机制
取余:采取fix()函数,向0方向取整
取模:采取floor()函数,向无穷小方向取整
- 当A,B异号时(其实同号也是这个规律…)
取余:结果和A同号
取模:结果和B同号
eg:
1.①5 mod 2 = 1
②5 rem 2 = 1
③-5 mod -2 = -1
④-5 rem -2 = -1
2.①-5 mod 2 = 1
②5 mod -2 = -1
③-5 mod 3 = 1
④5 mod -3 = -1
⑤-5 rem 2 = -1
⑥5 rem -2 = 1
⑦-5 rem 3 = 2
⑧5 rem -3 = -2
PS:“%”在js、c/c++、java 中为" 取余 ", Python 中是" 取模 "
打开微信“扫一扫”,打开网页后点击屏幕右上角分享按钮