为了账号安全,请及时绑定邮箱和手机立即绑定

不太懂这个取模运算

例如 a=12执行( a + 18 ) % 4 取模,结果为 2........2是怎么出来的

正在回答

2 回答

%取模,即取余数。

这里12+18,结果得30。30取模4,余数不就是2。

0 回复 有任何疑惑可以回复我~
#1

cxh123999 提问者

int m = 5; int n = 7; int x = (m * 8 / ( n + 2))% m; 那么这里是40/9%5 就是4%5......后面这个不懂
2015-10-25 回复 有任何疑惑可以回复我~
#2

Perona 回复 cxh123999 提问者

当被取模数不足以取模,直接保留原数。这里4%5,结果为4。
2015-10-25 回复 有任何疑惑可以回复我~
#3

cxh123999 提问者 回复 Perona

懂了!谢谢
2015-10-25 回复 有任何疑惑可以回复我~
#4

Perona 回复 cxh123999 提问者

不客气
2015-10-25 回复 有任何疑惑可以回复我~
查看1条回复

如果采用10进制30%4就等于2。因为取余。2进制的话就是等于10

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Java入门第一季(IDEA工具)
  • 参与学习       1168321    人
  • 解答问题       18754    个

0基础萌新入门第一课,从Java环境搭建、工具使用、基础语法开始

进入课程

不太懂这个取模运算

我要回答 关注问题
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号