2、特别注意:在EXCEL中,MOD函数是用于返回两数相除的余数,返回结果的符号与除数(divisor)的符号相同。两个野改同号整数求余与你所知的两个正数求余完全一样(即两个负整数与陵岁两个正整数的算法一样)。
mod的原理就是求余数。
比如:10除以3,商是3,余数是1
在c++里面,用'/'表示求商纤纳,而用%表示秋余数
所以10/3=3,10%3=1。
扩展资料:
语法:毁脊没
MOD(number,divisor)
参数:
Number 为被除数。
Divisor 为除数。
在Oracle中,如果 divisor 为0,则函数直接返回number。
说明:
函数MOD可以借用函数 INT 来表示:
MOD(n, d) = n - d*INT(n/d)
示例:
MOD(3, 2) 等于 1
MOD(-3, 2) 等于1
MOD(3, -2) 等于-1
MOD(-3, -2) 等于-1
MOD(-3, 0) 等于-3
MOD(3, 0) 等于3
MOD(2, 0) 等于2
MOD(4, 3) 等于1
而在Excel中野知,除数不能为0,否则会报错。
MOD(3, -2) 等于-1(与后面的数符号相同)
MOD(3, 0) 报错,输出结果为#DIV/0!
参考资料:
百度百科-MOD函数
C语言中没有mod函数,mod在matlab中有,是取余的意思,手春跟C语言中运算符%的功能相似。
在C语言中mod可能是用户自定义的一个函数。如:
int mod(int a, int b) // 运算悔肆符%左右 *** 作数必须为int型{
return a%b // 返回a/b的余数
}
从上面的例子可以看出来,mod函数的本碧薯轿质还是取余。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)