取余和取模的区别及定论的解释

概要

取余和取模的差别就在于取整的方法,取余是向0的方向舍入,取模的时候向无穷小的方向舍入。

取余/取模统一公式:r = a - b * c

定论

1.当两个数的符号相同,即同为负或者同为正时,取余和取模结果相同

2.符号不同时,取余结果的符号和被除数一致,取模结果的符号和除数一致

解释

····关于概要舍入方向的解释,即a/b后的c的取整方向

 可以想象一根数轴

1.假设a与b符号相同,则a/b必为正数,此时向0方向舍入和向负无穷方向舍入为同一方向,使得c值相同,由此r相同,定论1得证

2.我们使 

c即代表r = a - b * c中的c,即c代表取余或取模对应的值;c'则代表c' = a / b中的c',即c'代表a除b后的值

则可以将公式转换成 r = (c' - c) * b 

当a与b符号不同时,则a/b(即c')必为负数:

        此时若取余,则c向数轴右边(即0方向)取整,则c>c',则c' - c < 0,r必与b的符号相反,则与a符号相等

        此时若取模,则c向数轴左边(即负无穷方向)取整,则c<c',则c' - c > 0,r必与b的符号相等

定论2得证

小结

当我们计算取余或取模时,只需考虑a/b后得到的c向哪一方向取整,再利用公式计算r;定论1和定论2则可以成为检查结果正确与否的一个工具

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值