VB6中Mod 运算符功能是两数相除求余。
创新互联从2013年开始,是专业互联网技术服务公司,拥有项目网站设计制作、做网站网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元潮安做网站,已为上家服务,为潮安各地企业和个人服务,联系电话:13518219792
如果两数中带小数,Mod 会先四舍六入取整,再按整数求余,余数带小数的话只取整数部分。
注意,如果有书说四舍五入,是错的。
在 VB6 用的是所谓银行家算法,是四舍六入:
小数部分比 0.5 小就舍(例如0.4,0.49999),比 0.5 大就进(例如0.6,0.500001),
刚好是 0.5 可能舍可能进,如果小数点前面是偶数就舍(例如2.5 得 2),是奇数就进(例如3.5 得 4)。
Mod 运算符在VB.NET中有改动,余数可以带小数。
以上资料来自:
所以2.5 mod 2结果是0
1、函数简介:mod函数是一个求余函数,其格式为:
mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数。
2、函数语法:MOD(number,divisor);
3、函数参数:
Number
为被除数。
Divisor
为除数。如果
divisor
为零,函数
MOD
返回值
为原来number
4、函数说明:
函数MOD可以借用函数
INT
来表示:
MOD(n,
d)
=
n
-
d*INT(n/d);
在pl/sql
dev中验证mod(3,-2);
5、函数示例:
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
mod是取余运算,就是计算两个数相除的余数。比如
5
mod
3,余数是2。
vb中mod意思是指被除数除以除数所得的余数,叫取模运算符。
语法:MOD ( Number1, Number2 )。
在vb开发环境下取模运算(mod)和求余(rem)运算相同,因为在大多数的编程语言里,都用'%'符号表示取模或者求余运算。例如 15 Mod 4 结果返回 3,12 Mod 2 结果返回 0。在vb的命令窗口中输入help mod或者doc mod可以获得该函数的帮助信息。
扩展资料:
如果 Number1 或 Number2 是浮点值,则将返回除法运算的浮点余数。结果的数据类型是最小的数据类型,该类型可以容纳由 Number1 和 Number2 的数据类型相除得到的所有可能值。
如果 Number1 或 Number2 计算结果等于 Nothing,则将其视为零。
如果 Number2 为零,Number1 为整数时,引发 DivideByZeroException 异常。Number1 为浮点数时返回 NaN。
参考资料来源:百度百科——MOD
售后响应及时
7×24小时客服热线数据备份
更安全、更高效、更稳定价格公道精准
项目经理精准报价不弄虚作假合作无风险
重合同讲信誉,无效全额退款