2008-03-24

取模(mod)与取余(rem)

关键字: java
通常取模运算也叫取余运算,他们都遵循处罚法则,返回结果都是余数;

但是仔细看是不一样的,详细请看实例:

rem(3,2)=1

rem(-3,-2)=-1

rem(3,-2)=1

rem(-3,2)=-1

mod(3,2)=1

mod(-3,-2)=-1

mod(3,-2)=-1

mod(-3,2)=1

由此可以看出,rem和mod是有符号区别的!

当除数与被除数的符号相同时,rem和mod的结果是完全相同的;当除数与被除数的符号不相同时,结果不同。

具体说,rem结果的符号与被除数相同;mod结果的符号与除数相同。
评论
发表评论

您还没有登录,请登录后发表评论

igogogo9
搜索本博客
博客分类
最近加入圈子
存档
最新评论