编程中,取模是什么意思,怎么用

举个例子... 举个例子 展开
 我来答
帐号已注销
2020-11-28 · TA获得超过77.1万个赞
知道小有建树答主
回答量:4168
采纳率:93%
帮助的人:216万
展开全部

就是取余数,比如:9除以8等于1余1,取模就是1。

比如21除以7的模就是3,,22除以7的模也是3,取模和取余是相对的,取余就是除了整除部分的余数,比如21除以7模是3,取余就是0,22除以7取模为3,取余就是1,在单片机中也只是利用数学知识和变量来建立一个能够实现目的的模式。

扩展资料:

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

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

计算模或者余数: r = a - c*b.

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

参考资料来源:百度百科-取模运算

salsal001
2022-08-13 · 超过34用户采纳过TA的回答
知道答主
回答量:87
采纳率:0%
帮助的人:43.8万
展开全部
楼上不懂别来祸害人,乱扯一通!还取名什么教育!取模是计算机方面的术语,常用于奇偶判断,素数计算等。取余是数学概念。在正整数范围来看,取模和取余是相同的,结果一致,用小学生的话说,就是计算余数。当负数参与时,取模和取余虽然还是计算余数,但计算结果就不一定相同了!以你的21除3为例,取模和取余结果都是0,22除以7的模是1,余数自然也是1。
以计算机语言python来看取模:python本身有取模运算符%,-7%4的结果为1。7%-4=-1。从这个结果来看和数学概念的余数是不同的。不过有一点,python的模运算是这样,用其它计算机语言得出的结果也不一定相同。在js中-7%4=-3,7%-4=3。虽然不同语言的计算结果不同,但它们与数学概念中的余数是有区别的。
虽然不同语言的模运算结果不同,但大部分时间使用时是没差的。比如我们需要判断一个变量x是否为偶数,python为例:
def is_even(x):
if x%2==0:

return True

else:

return False

在js中可以这么写:
function is_even(x){
if (x%2==0)
{return true}
else
{return false}
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-19
展开全部
就是取余数,比如:9除以8等于1余1,取模就是1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
推荐于2017-06-14
展开全部
我接触的语言中有%,MOD这两种方法取模,也就是得余数,
1>
C,C++中:
int j;
j=50%3
2>
汇编中:
org 100h
MOV TL0, #(8192-5000)MOD 32
end
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-10-19
展开全部
就是取余数 5 mod 4 结果是1
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式