关于取模的运算
来源:互联网 发布:网络转hdmi 编辑:程序博客网 时间:2024/04/30 14:17
取余运算符是“%”它是一个双目运算符,它的操作数通常是正整数也可以书负数甚至是浮点数,如果负数参与此运算,则需要特别注意,对于整数,java的取余运算规则如下
a%b=a-(a/b)*b
例如
5%3=5-(5/3)*3=2
5%-3=5-(5/-3)*-3=2
-5%3=-5-(-5/3)*3=-2
-5%-3=-5-(-5/-3)*-3=-2
如果操作数中有浮点数则采用的规则为
a%b=a-(b*q),这里q=int(a/b)
5.2%3.1=5.2-1*3.1=2.1
5.2%-3.1=5.2-(-1)*(-3.1)=2.1
-5.2%3.1=-5.1-(-1)*3.1=-2.1
-5.2%-3.1=-5.1-(-1)*(-3.1)=-2.1
另附 Java 源代码
http://kickjava.com/src/
- 关于取模的运算
- 关于取反~的运算
- C#中关于取模运算
- 关于c++中的取模运算
- 关于编程语言中的取模运算
- fast power关于取模运算
- 负数的取模运算
- 负数的取模运算
- 负数的取模运算
- 负数的取模运算
- 负数的取模运算
- 取模运算的性质
- 取模运算的性质
- 神奇的 取模运算
- 取模运算的性质
- 除法的取模运算
- 取模运算与取余运算的区别
- 关于java取反运算
- 飞鸽传书 宣传单和电话说辞
- CMFCDesktopAlertWnd实现桌面弹出消息框
- axis2
- 入党转正申请书
- MOTO XT316 Android 3.2.4 ROOT [简单安全]
- 关于取模的运算
- 硬盘安装 Fedora 16 以及我的设置(纯属备忘)
- android Toast大全(五种情形)建立属于你自己的Toast
- Programming Clojure学习笔记——探索Clojure
- ddd
- Programming Clojure学习笔记——探索Clojure
- 老板靠什么带团队?
- 虚IP的添加和删除
- 数据访问类 SQL存储过程