黑马程序员技术交流社区

标题: %的运算。求大神给个答案! [打印本页]

作者: 艺多不压身丶    时间: 2015-2-1 17:57
标题: %的运算。求大神给个答案!
本帖最后由 艺多不压身丶 于 2015-2-2 17:42 编辑

求解:%运算符。不同类型的运算。谁能具体的说一下呀。
对于:a%b=a-(a/b)*b;
         a%b=a/b取余
         这样的运算方式个人感觉无效啊。其中还发现了有一些数在%运算的时候还需要四舍五入。
哪位能够详细的帮我解释一下呢!谢谢了
a>b的时候! a%b=? 整数应该怎样运算呢?  浮点数应该怎样运算呢?
b>a的时候! a%b=?  整数应该怎样运算呢?  浮点数应该怎样运算呢?
比如:1100%1010:我怎么算都是90;可是结果不是呀。
好比:2&5:我可以运算出结果。但是值偏大的时候为什么我算出来的就不对呢?
应该还是算法不对吧、但是具体应该怎么算呢?大神们能解释一下吗?


作者: zhengyijun    时间: 2015-2-1 23:12
这是求余运算符,例:a%b。如果a和b都是整数,结果一定是整数
作者: 肌肉男小虎    时间: 2015-2-2 00:09
这个是求余数的,你就认为是普通的数学求余数就可以了
作者: 艺多不压身丶    时间: 2015-2-2 17:34
肌肉男小虎 发表于 2015-2-2 00:09
这个是求余数的,你就认为是普通的数学求余数就可以了

取余怎么取呢?
作者: 艺多不压身丶    时间: 2015-2-2 17:35
肌肉男小虎 发表于 2015-2-2 00:09
这个是求余数的,你就认为是普通的数学求余数就可以了

取余怎么取呢?




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2