取模是怎么运算的?希望可以讲通俗一点
大神们可不可以讲一下取模是什么意思?我是C语言开发,看视频什么取模,因为不懂所以才上网查一下,其实就是除法是吗?只是他是取余,可是,我用计算器20取模3,就是用20除3就...
大神们可不可以讲一下取模是什么意思?我是C语言开发,看视频什么取模,因为不懂所以才上网查一下,其实就是除法是吗?只是他是取余,可是,我用计算器20取模3,就是用20除3就是6.666.....7,那我在linux上写,就是2,是为什么呢?能不能讲解一下?最好比如一下,本人数学没学好。。
展开
展开全部
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)。
参考资料来源:
展开全部
简单的理解就是取余数
20除以3, 商为6, 余数为2, 所以结果是2
你在计算器上算的是除法,所以是6.66666
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就是余数。取余就是取出这个数。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
取模就是求余数的运算,例如10除以4的余数是2,于是取模的结果就是2。
对于整型数a,b来说,取模运算的方法都是:
1.求 整数商: c = a/b;
2.计算模: r = a - c*b.
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询