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

不太懂这个取模运算

例如 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
提交
取消

不太懂这个取模运算

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信