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结果的符号与除数相同。
但是仔细看是不一样的,详细请看实例:
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结果的符号与除数相同。
发表评论
- 浏览: 23732 次
- 性别:

- 来自: 海口市

- 详细资料
搜索本博客
最近加入圈子
最新评论
-
dwr
兄弟,你研究过DWR是如何动态生成JS的吗?
-- by chengnuoangel -
JAVA字符编码系列二:Unic ...
4、编码过程中错误诊断参考1)一个汉字对应一个问号在通过ISO-8859-1从字 ...
-- by fenixshadow -
JAVA字符编码系列二:Unic ...
锟斤拷锟斤拷 怎么解决?
-- by ghujki -
JAVA字符编码系列二:Unic ...
我需要的是 你十六进制的字符以及\u后的字符是怎么打印出来的:)
-- by ytfei -
JAVA字符编码系列二:Unic ...
请问一下有没有相应的源码,谢谢! ytfei2005@gmail.com
-- by ytfei






评论排行榜