取模是怎么运算的?希望可以讲通俗一点

大神们可不可以讲一下取模是什么意思?我是C语言开发,看视频什么取模,因为不懂所以才上网查一下,其实就是除法是吗?只是他是取余,可是,我用计算器20取模3,就是用20除3就... 大神们可不可以讲一下取模是什么意思?我是C语言开发,看视频什么取模,因为不懂所以才上网查一下,其实就是除法是吗?只是他是取余,可是,我用计算器20取模3,就是用20除3就是6.666.....7,那我在linux上写,就是2,是为什么呢?能不能讲解一下?最好比如一下,本人数学没学好。。 展开
 我来答
小溪趣谈电子数码
高粉答主

2020-07-31 · 专注解答各类电子数码疑问
小溪趣谈电子数码
采纳数:2103 获赞数:584695

向TA提问 私信TA
展开全部

对于整型数a,b来说,取模运算或者求余运算的方法都是:

1、求整数商: c = [a/b];

2、计算模或者余数: r = a - c×b。

求模运算和求余运算在第一步不同,取余运算在取c的值时,向0 方向舍入(fix()函数);而取模运算在计算c的值时,向负无穷方向舍入(floor()函数)。

扩展资料:

取模运算重要定理:

1、若a≡b (% p),则对于任意的c,都有(a + c) ≡ (b + c) (%p)。 

2、若a≡b (% p),则对于任意的c,都有(a * c) ≡ (b * c) (%p)。 

3、若a≡b (% p),c≡d (% p),则 (a + c) ≡ (b + d) (%p),(a - c) ≡ (b - d) (%p),(a * c) ≡ (b * d) (%p)。 

参考资料来源:

百度百科-取模运算

一颗程序猿o_0
推荐于2017-12-16 · TA获得超过6296个赞
知道大有可为答主
回答量:5403
采纳率:77%
帮助的人:1316万
展开全部
简单的理解就是取余数
20除以3, 商为6, 余数为2, 所以结果是2
你在计算器上算的是除法,所以是6.66666
追问
这个其实我在网上也查到,但是小弟就是蠢,用计算器算了你这个20除以3,是6.6666...7看不到2,这个“2”是怎么算?谢谢好人
追答
余数啊亲
这个运算不允许出现小数
20 = 3x6 +2
也就是 商和除数的成绩最接近且不超过被除数, 剩下的部分就是余数
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2019-08-05
展开全部
简单来说,就是小学刚学除法时候,5除以2得不到整数,又没学小数,怎么办?只能5除以2等于2,余下一个1,这个1就是余数。取余就是取出这个数。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
被人遗忘的事件
2018-03-30 · TA获得超过8408个赞
知道小有建树答主
回答量:68
采纳率:0%
帮助的人:8762
展开全部

取模就是求余数的运算,例如10除以4的余数是2,于是取模的结果就是2。

对于整型数a,b来说,取模运算的方法都是:

1.求 整数商: c = a/b;

2.计算模: r = a - c*b.

本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
秒懂百科
2019-12-25 · TA获得超过5.9万个赞
知道大有可为答主
回答量:25.3万
采纳率:88%
帮助的人:1.2亿
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式