
6个回答
展开全部
楼上不懂别来祸害人,乱扯一通!还取名什么教育!取模是计算机方面的术语,常用于奇偶判断,素数计算等。取余是数学概念。在正整数范围来看,取模和取余是相同的,结果一致,用小学生的话说,就是计算余数。当负数参与时,取模和取余虽然还是计算余数,但计算结果就不一定相同了!以你的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}
}
以计算机语言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
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
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询