vb里的mod是什么意思?做什么的?

书上说是取模。。可是好像不是嘛。。

能举个例子什么的说明么?

在VB中,定义为被除数和除数先四舍五入,然后再相除求余数。

相关:

一、两个异号整数求余

1.函数值符号规律(余数的符号)

mod(负,正)=正,mod(-x , y):所得到的值为正;

mod(正,负)=负,mod(x , -y):所得到的值为负;

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

2.取值规律 先将两个整数看作是正数,再作除法运算

①能整除时,其值为0 (或没有显示)

②不能整除时,其值=除数×(整商+1)-被除数

例:mod(36,-10)=-4 即:36除以10的整数商为3,加1后为4;其与除数之积为40;再与被除数之差为(40-36=4);取除数的符号。所以值为-4。

扩展资料:

相关:

mod函数是一个求余函数,其格式为: mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数。那么:两个同号整数求余与你所知的两个正数求余完全一样(即两个负整数与两个正整数的算法一样)。

语法:MOD(number,divisor)

参数:

Number 为被除数。

Divisor 为除数。

在Oracle中,如果 divisor 为0,则函数直接返回number。

说明:

函数MOD可以借用函数 INT 来表示:

MOD(n, d) = n - d*INT(n/d)

温馨提示:内容为网友见解,仅供参考
第1个回答  2008-05-18
怎么这都不知道,和其他编程语言一样,MOD是取模运算符,也就是通常所说的求余,例如:7mod3=1,即7除以3等于2余1.
第2个回答  2008-05-18
MOD是取模运算,例如求8的模运算,所得的结果就可看作八进制数的基类数字0-7,
如:6mod8=6,9mod8=1,8mod8=0
也就是取余运算
http://zhidao.baidu.com/question/7519806.html?si=1
第3个回答  推荐于2017-11-25
a mod b
意思是求取 a 除以 b 的余数

例: 5 mod 3=2
7 mod 2 =1本回答被提问者采纳
第4个回答  2008-05-18
求除法的余数
5 mod 2 -> 1
相似回答