A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© 我为你着迷 金牌黑马   /  2014-3-1 09:36  /  1198 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

想不通一个小问题,毕老师算数运算符的部分,为什么1%5=1     2%5=1呢  想不通了   楼主们帮菜鸟解答下好吗  谢谢了

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

9 个回复

倒序浏览
%意思是取余啊!1/5=0*5+1 所以余数是1.  2/5=0*5+2,所以余数是2.你可能听错了吧!

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
楼上正解 求模就就求余
回复 使用道具 举报
Aenon 发表于 2014-3-1 10:40
楼上正解 求模就就求余

这个是公式 A Mod B=A-(A div B) * B (div含义为整除)带入就好了

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
取模为正时,能整除为0,若不能,余下多少取模就是多少
1%5=1 :5不能整除1的,所以为1;
2%5=2:楼主,不是1,  2也不能够整除的,所以是2;

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
谢谢大家!
回复 使用道具 举报
2%5应该等于2,%是取余数,/是取商

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
你可能理解为取商了吧。这个是取余数的意思。
回复 使用道具 举报
%是取余的意思,1%5,余1,所以等于1
回复 使用道具 举报
这题看起来也怪怪的~
一般情况,被除数不能小于除数。
1%5  ---  1不能被5整数,商为0,余数为1
2%5 也一样。 余数为2

评分

参与人数 1技术分 +1 收起 理由
zzkang0206 + 1

查看全部评分

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马