MOD在程序中是什么意思

MOD在程序中是什么意思,第1张

mod运算,即模运算,也叫求余运算,是在整数运算中求一个整数n除以另一个整数p的余数的运算,且不考虑运算的商。比如 10 mod 3 =1

div运算,即除法运算,也叫求商运算,是在一个运算中求一个数除以另一个数的商,舍去余数。比如:10 div 3 =3;

因为不知道你在哪个程序中用mod函数,所以举了4个比较典型的环境下mod函数的使用方法:

1、在excel中用mod函数可以求余数。

语法:=mod(number,divisor)

number表示被除数

divisor表示除数。

返回的结果就是余数。

请参考:

求余数函数mod函数的使用方法_百度经验

http://jingyan.baidu.com/article/f3ad7d0ffc131a09c3345bdb.html

2、在VB中

x mod y

x为被除数,y为除数

举例:

Private Sub Command1_Click()

Print 5 Mod 3

Print 10 Mod 2

End Sub

3、在C语言中请参考:

C语言如何取余数_百度经验

http://jingyan.baidu.com/article/f00622280006dafbd3f0c8c9.html

4、在php中 两个取余函数MOD(x,y), x%y

MOD(x,y)x为被除数,y为除数

注意:函数值符号规律(余数的符号) 

mod(负,正)=正 

mod(正,负)=负 

结论:两个整数求余时,其值的符号为除数的符号。 

MOD是取模运算符

语法 MOD ( a, b)

通常情况下取模运算(mod)和求余(rem)运算被混为一谈,因为在大多数的编程语言里,都用'%'符号表示取模或者求余运算。在这里要提醒大家要十分注意当前环境下'%'运算符的具体意义,因为在有负数存在的情况下,两者的结果是不一样的。

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

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

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

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


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/11807532.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存