5.3 强大的求余运算函数(MOD函数)

合集下载

rem mod 函数用法举例

rem mod 函数用法举例

rem mod 函数用法举例mod 函数是计算模运算的函数,模运算也叫取余运算,其运算结果是两个整数相除后的余数。

在计算机程序中,取余运算通常使用mod 函数来实现。

mod 函数通常有以下两种使用方式:- mod(n, m):计算n 对m 取余的结果。

- n mod m 或n % m:也是计算n 对m 取余的结果,但是使用格式和语法上不同。

下面将对mod 函数的使用方式、作用、用例和注意事项进行详细介绍。

2. 使用方式2.1 使用mod(n, m) 函数mod 函数的一般语法如下:mod(n, m)其中,n 和m 是用于计算模运算的两个整数。

例如,如果要计算23 对5 取余的结果,可以使用如下代码:mod(23, 5)运行结果为:3这是因为23 除以5 的余数为3。

2.2 使用n mod m 或n % m在一些编程语言、脚本语言和计算器中,取余运算可以使用“n mod m”或“n % m”的格式实现。

例如在Python 中,计算23 对5 取余的结果可以使用如下代码:23 % 5运行结果为:这也是计算机中常用的取余运算的格式之一。

3. 作用mod 函数通常用于求取余数,尤其是在算术或数学运算中,需要使用取余运算的情况下。

在实际开发中,mod 函数可以用于以下的应用场景:- 判断某个数是奇数还是偶数:如果一个数n 对2 取余的结果为0,那么其为偶数,否则为奇数。

- 确定某个数是分数还是整数:如果一个数n 对1 取余的结果为0,那么其为整数,否则为分数。

- 计算阶乘或组合等数学公式中的模运算时:例如,在计算C(n, m)(表示从n 个元素中选出m 个元素的组合数)时,可以使用C(n, m) = n! / (m! * (n –m)!) 的公式,该公式需要涉及取模运算。

4. 用例下面示例将展示mod 函数的一些应用场景。

4.1 判断奇偶性可以定义一个判断奇偶性的函数,使用mod 函数来计算余数。

示例代码如下:function isEven(num) {return (num % 2 === 0);}在上述代码中,使用了“num % 2 === 0”来判断num 是奇数还是偶数。

mod函数的使用方法2篇

mod函数的使用方法2篇

mod函数的使用方法2篇文章一:mod函数的使用方法mod函数是一种常见的数学函数,在各种编程语言中都有支持。

它的作用是求模运算,也就是两个数相除得到的余数。

比如5÷2=2余1,那么5 mod 2 的值就是1。

在编程中,mod函数可以完成很多有用的操作。

比如,我们可以用它来检测某个数是否为偶数或者奇数,也可以用它来分辨出两个数是否是相邻的。

下面是几个常见的mod函数使用示例:1. 判断一个数是否为偶数或奇数当一个整数 mod 2 的结果为0时,说明这个数是偶数;当结果为1时,说明这个数是奇数。

例如:int x = 7;if(x % 2 == 0) {printf("%d is even.\n", x);} else {printf("%d is odd.\n", x);}2. 判断两个数是否是相邻的如果两个数的mod值相差1,说明它们是连续的。

例如:int a = 5, b = 6;if(abs(a - b) == 1 && a % 2 == b % 2) {printf("%d and %d are consecutive.\n", a, b);} else {printf("%d and %d are not consecutive.\n", a, b); }3. 实现循环mod函数也可以用于实现循环。

比如,我们可以在循环中使用mod函数来控制程序的行为。

例如:for(int i = 0; i < 10; i++) {if(i % 2 == 0) {printf("%d is even.\n", i);} else {printf("%d is odd.\n", i);}}上面的代码会输出0~9中的每一个数字,同时显示它们是偶数还是奇数。

综上所述,mod函数是一个十分实用的数学函数,它可以帮助我们完成很多编程任务。

excel计算余数的函数

excel计算余数的函数

excel计算余数的函数在Excel中,我们可以使用多种函数来计算余数。

下面是一些常用的函数和方法:1.MOD函数:MOD函数是Excel内置的用于计算余数的函数。

它的语法为:`=MOD(被除数, 除数)`。

例如,`=MOD(10,3)`会返回1,因为10除以3余12.整除运算符:Excel也支持使用整除运算符“\”来计算整数除法的余数。

例如,`=10\3`会返回3,表示10除以3得3余13.IF函数:IF函数可以用于根据一个条件来计算余数。

语法为:`=IF(条件,包含正确结果的公式,包含错误结果的公式)`。

例如,`=IF(A1>5,A1-5,A1)`可以表示,如果A1大于5,则计算A1减去5的结果作为余数,否则返回A14.数学运算:如果想要计算小数除法的余数,可以使用数学运算。

例如,`=A1-INT(A1/B1)*B1`可以计算A1除以B1得到的小数部分。

5.QUOTIENT函数:QUOTIENT函数可以计算两个数相除的商。

如果我们想要计算余数,可以使用`=A1-QUOTIENT(A1,B1)*B1`来得到A1除以B1的余数。

6.ROUND函数:如果需要对数进行四舍五入后再计算余数,可以使用ROUND函数。

例如,`=A1-ROUND(A1/B1,0)*B1`可以得到A1除以B1后四舍五入的结果,并计算其余数。

7.使用宏或自定义函数:如果上述方法不能满足需求,可以使用宏或自定义函数来计算余数。

通过VBA编写自定义函数,可以根据具体需求来实现更复杂的余数计算。

无论使用哪种方法,都可以根据具体需求来选择适合的函数或方法来计算余数。

Excel提供了丰富的计算函数和数学运算符,可以方便地进行余数计算。

mod 数学运算符号

mod 数学运算符号

mod 数学运算符号
MOD,是一个数学运算符号。

指取模运算符,算法和取余运算(REM)相似例如a mod b=c,表明a除以b余数为c。

“同余”,数论中的重要概念。

在整数的除法中,只有能整除与不能整除两种情况。

mod数学运算符号应用:
1、同余符号:“同余”,数论中的重要概念。

给定一个正整数m,如果两个整数a和b满足a-b能被m整除,即m|(a-b),那么就称整数a与b对模m同余,记作a≡b(modm)。

对模m同余是整数的一个等价关系。

2.余数表示:在整数的除法中,只有能整除与不能整除两种情况。

当不能整除时,就产生余数,取余数运算:amodb=c表示整数a除以整数b所得余数为c。

巧用EXCEL-MOD函数

巧用EXCEL-MOD函数

MOD函数巧用
定义
mod函数是一个求余函数,其格式为:mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数。

那么:两个同号整数求余与你所知的两个正数求余完全一样(即两个负整数与两个正整数的算法一样),
即两数取余后返回两数相除的余数。

2mod表达式
语法:MOD(number,divisor)
参数:
Number 为被除数。

Divisor 为除数。

如果divisor 为零,函数MOD 返回值为原来number
(-----------------------------------------------------文献来源于百度百科) 巧用案例:
在日常用EXCEL中,我们可能有这么一项需求,让两个相邻的行分别填充颜色以示区分,防止查阅数据的时候出错误;或者是我们在制作表格的时候会用到一些辅助行,但是后期需要隐藏,那么现在怎么办了?
例如:
如果数据是几行,你可以一行一行的去填充色或者隐藏,但是如果数据源特别大了???几百行
几千行??
这个时候就需要借助MOD函数了.
我们在数据表的第一列增加一个辅助列如图,
在A2单元格输入公式:=MOD(ROW(),2)然后下拉就得到上图的效果
这个时候我们会发现,MOD辅助列的数据只有0和1,奇数行和偶数行就这样区分开来了。

然后再利用筛选工具,筛选数值为“0”或者数值为“1”的行,然后进行背景填充,一张理想的表格就出来了,OK,完工!!
(站在各位前辈的肩膀上,个人做了个小结,不足之处请多多包涵;更多函数运用及探讨欢迎留言)
2013.10.16
影月小著
hua-ying-yue@。

MOD函数的使用方法

MOD函数的使用方法

MOD函数的使用方法
今天跟大家分享一下如何在Excel中使用mod函数
MOD函数可用于返回两数相除的余数。

它的语法结构是=MOD(被除数,除数)
注意事项:
1、除数不能为0,否则返回错误值#DIV/0!
2、MOD函数的结果的正负号与第2参数即除数相同
3、如果除数可以被被除数整除,则MOD结果为0
1、判断数字的奇偶性
如下图,是我随意输入的一些数字。

现在我们想要快速判断数字的奇偶性。

在单元格中输入公式=IF(MOD(A2,2),'奇数','偶数'),即可快速判断
2、判断年份是否为闰年
日常工作中我们经常利用Excel判断是否为闰年,什么是闰年呢,就是年数能被4整除而不能被100整除的年份。

因此我们在单元格中输入公式=IF((MOD(A2,400)=0)+(MOD(A2,4)=0)*MOD(A2,100),'闰年','平年') 即可快速判断出是否为闰年
3、生成循环序列
循环序列在Excel中经常使用,它具有非常·广泛的作用,现在我们想要生成1,2,34的循环序列。

我们在单元格中输入公式=MOD(ROW(A1)-1,4)+1 并下拉填充即可生成。

4、利用循环序列将多列转为一列
如下图,是三列数据,现在我们想要将这三列数据转为一列
在单元格中输入公式=INDEX($A$1:$C$14,INT((ROW(A1)-1)/3)+1,MOD(ROW(A1)-1,3)+1) 即可快速将多列数据转为一列。

条据书信 excel中mod函数的使用方法

条据书信 excel中mod函数的使用方法

excel中mod函数的使用方法Excel中mod函数的使用方法|浏览:1045|更新:xx-11-3010:52|标签:excel123456分步阅读你还在Excel中mod函数的使用方法而苦恼吗,今天小编教你Excel 中mod函数的使用方法,让你告别Excel中mod函数的使用方法的烦恼。

经验主要从四方面对Excel函数进行讲解,1.函数的含义,2.函数的语法格式,3.函数在日常办公中运用的实例介绍,4.函数使用的注意点。

更多Excel经验请关注Excel小新,如果帮到了你,请在上方给个投票谢谢支持。

好人一生平安。

先顶后看年薪百万,如果帮到了你,帮忙给个好评,这对小编很重要,万分感谢。

工具/原料Excelmod函数1.mod函数的含义1.11.mod函数是一个用来求余数函数,返回两数相除的余数。

mod函数在Excel中一般不单独使用,经常和其他函数组合起来使用。

END2.mod函数的语法格式1.12.mod函数的语法格式=mod(number,divisor)=mod(被除数,除数)。

{excel中mod函数的使用方法}.END3.mod函数基础1.13.如图,我们经常使用的是能否被2整除,返回1和0两种值的特性。

如图所示。

END4.mod函数案列1.14.如图,用来隔列求和。

输入公式=SUM(IF(MOD(COLUMN(A1:F1),2)=1,A1:F1)),然后按shift+ctrl+enter。

公式解释:column是返回当前单元格的列数,然后看每列能否被2整除,然后对奇数列求和。

2.25.还在Excel中隔行显示不同颜色里面有运用。

是利用mod函数返回1和0的特性。

具体经验可以观看小编的经验Excel中隔行显示不同颜色。

篇二:《EXCEL中常用函数的使用方法》SUM返回某一单元格区域中所有数字之和。

SUM(number1,number2,...)AVERAGE返回参数的平均值(算术平均值)。

mod运算

mod运算

mod运算
mod运算是一种常见的数学运算,它的英文名称是modulo,也叫取模运算。


的运算符号是“%”,表示取余数。

mod运算的定义是:给定两个整数a和b,a mod b的结果是a除以b的余数。

比如,7 mod 3的结果是1,因为7除以3的余数是1。

mod运算有很多应用,比如在编程中,可以用它来求某个数是否能被另一个数
整除,比如,如果要判断一个数是否能被3整除,可以用这个数对3取模,如果结果是0,就说明这个数能被3整除。

mod运算还可以用来求模,比如,如果要求一个数对7取模,可以用这个数对
7取模,结果就是这个数对7取模的结果。

mod运算还可以用来求模运算,比如,如果要求一个数的平方根,可以用这个
数对2取模,结果就是这个数的平方根。

总之,mod运算是一种常见的数学运算,它的运算符号是“%”,它的定义是:给定两个整数a和b,a mod b的结果是a除以b的余数。

它有很多应用,比如可
以用来求某个数是否能被另一个数整除,也可以用来求模运算,比如求某个数的平方根。

关于rem函数与mod函数

关于rem函数与mod函数

昨天在学习Matlab的数学函数时,教程中提到取模(mod)与取余(rem)是不同的,今天在网上具体查了一下:通常取模运算也叫取余运算,它们返回结果都是余数.rem和mod唯一的区别在于:当x和y的正负号一样的时候,两个函数结果是等同的;当x和y的符号不同时,rem函数结果的符号和x的一样,而mod和y一样。

这是由于这两个函数的生成机制不同,rem函数采用fix函数,而mod函数采用了floor函数(这两个函数是用来取整的,fix函数向0方向舍入,floor 函数向无穷小方向舍入)。

rem(x,y)命令返回的是x-n.*y,如果y不等于0,其中的n = fix(x./y),而mod(x,y)返回的是x-n.*y,当y不等于0时,n=floor(x./y)两个异号整数取模取值规律(当是小数时也是这个运算规律,这一点好像与C 语言的不太一样)先将两个整数看作是正数,再作除法运算①能整除时,其值为0②不能整除时,其值=除数×(整商+1)-被除数例:mod(36,-10)=-4即:36除以10的整数商为3,加1后为4;其与除数之积为40;再与被数之差为(40-36=4);取除数的符号。

所以值为-4。

例:mod(9,1.2)=0.6;例:>> mod(5,2)ans =1 %“除数”是正,“余数”就是正>> mod(-5,2)ans =1>> mod(5,-2)ans =-1 %“除数”是负,“余数…就是负>> mod(-5,-2)ans =-1 %用rem时,不管“除数”是正是负,“余数”的符号与“被除数”的符号相同>> rem(5,2)ans =1 %“被除数”是正,“余数”就是正>> rem(5,-2);ans =1>> rem(-5,2)ans =-1 %“被除数”是负,“余数”就是负>> rem(-5,-2)ans =-1慢慢体会,两者确实不一样floor函数:取不大于自变量的最大整数fix函数:另零方向取整数。

Excel的MOD函数取模运算

Excel的MOD函数取模运算

Excel的MOD函数取模运算MOD函数是Excel中一个非常有用的数学函数,它用于进行取模运算。

取模运算可以得到一个数除以另一个数的余数。

在Excel中,我们可以使用MOD函数来执行这种取模运算。

MOD函数的语法如下:MOD(number, divisor)其中,number是被除数,divisor是除数。

下面是一个例子来演示如何使用MOD函数。

假设我们需要计算10除以3的余数。

我们可以在Excel的一个空单元格中输入以下公式:=MOD(10, 3)按下回车键后,Excel会计算出结果为1,即10除以3的余数为1。

除了使用具体的数值作为参数,我们还可以使用单元格引用来进行取模运算。

这样可以使我们的计算更加灵活和可扩展。

以下是一个示例:假设A1单元格中存放了被除数,B1单元格中存放了除数,我们可以使用以下公式来计算余数:=MOD(A1, B1)当A1和B1的数值发生变化时,Excel会自动更新结果。

MOD函数非常适用于处理周期性数据。

例如,我们如果需要查找一列日期中的周末,可以使用以下公式:=IF(MOD(A1,7)<=1, "周末", "工作日")这个公式中,我们将日期按照7天为一个周期进行取模运算,如果余数小于等于1,则表示是周末,否则表示是工作日。

除了正数的取模运算,MOD函数也支持负数的取模运算。

当被除数是负数时,结果将会是一个负数。

以下是一个示例:=MOD(-10, 3)按下回车键后,Excel会计算出结果为-1。

这表示-10除以3的余数为-1。

需要注意的是,虽然MOD函数可以进行取模运算,但在计算机科学中,取模运算可以是带有小数位的。

而在Excel中,MOD函数只会返回整数部分,不会返回小数部分。

在Excel中,MOD函数的灵活性使其成为一个非常有用的工具。

无论是处理周期性数据还是进行快速计算,MOD函数都能提供方便和准确的结果。

无论你是初学者还是有经验的Excel用户,都值得掌握和使用MOD函数。

求模取余运算

求模取余运算

求模取余运算
模取余运算是一种常见的数学运算,也在计算机领域中广泛应用。

模取余运算通常表示为a mod b,其中a和b是两个整数,mod是模
取余运算符号。

它的计算规则为:a mod b = r,r是满足a = kb + r (k为整数)的最小正整数r。

在计算机领域中,模取余运算通常用
于处理循环等问题。

例如,当需要对一个数进行循环计数时,可以使用模取余运算。

此外,模取余运算还可以用于判断一个数是否为偶数或奇数。

例如,如果一个数n mod 2等于0,则n为偶数,否则n为奇数。

总之,模取余运算是一个非常重要的数学运算,在计算机领域中有着广泛的应用。

- 1 -。

mod函数的用法及实例详解

mod函数的用法及实例详解

Excel中mod函数的用法及实例详解
Excel中mod函数是一个求余函数。

返回两数相除的余数。

结果的符号与除数相同。

mod函数的语法为:MOD(number,divisor)
MOD函数使用大致分为下面两种情况。

一、两个异号整数求余
1.函数值符号规律(余数的符号)
mod(负,正)=正
mod(正,负)=负
结论:两个整数求余时,其值的符号为除数的符号。

2.取值规律
先将两个整数看作是正数,再作除法运算
①能整除时,其值为0
②不能整除时,其值=除数×(整商+1)-被除数
例:mod(5,-4)=-3
即:5除以4的整数商为1,加1后为2;其与除数之积为8;再与被除数之差为(5-8=-3);取除数的符号。

所以值为-3。

MOD(5,4)=1。

excelmod公式

excelmod公式

excelmod公式Excel是一款广泛应用于办公和数据处理的电子表格软件,它提供了丰富的函数和公式,其中之一就是Excel中的mod函数。

本文将围绕着Excel的mod函数展开讨论,并探讨其在实际应用中的一些用法和注意事项。

mod函数是Excel中常用的数学函数之一,用于计算两个数相除后的余数。

其基本语法为“=MOD(被除数,除数)”,其中“被除数”和“除数”可以是具体的数值,也可以是单元格引用。

例如,可以使用“=MOD(10, 3)”来计算10除以3的余数,结果为1。

除了基本的求余操作,mod函数还可以应用于一些实际问题中。

比如,我们可以利用mod函数来判断一个数是否为偶数。

偶数除以2的余数为0,所以如果一个数除以2的余数为0,那么它就是偶数;反之,如果除以2的余数不为0,那么它就是奇数。

通过设置一个条件判断公式“=IF(MOD(A1,2)=0, "偶数", "奇数")”,我们可以快速判断一个数的奇偶性,其中A1是待判断的数值。

除了判断奇偶数,mod函数还可以用于计算时间相关的问题。

例如,我们经常会遇到需要计算某个时间点之后的若干分钟或小时的问题。

在Excel中,我们可以使用mod函数来实现这个功能。

假设我们有一个时间值存储在单元格A1中,我们想要计算A1之后15分钟的时间,可以使用公式“=A1+TIME(0,15,0)”来实现。

其中TIME函数用于创建一个时间值,参数依次为小时、分钟和秒。

在这个公式中,我们只设置了分钟为15,而小时和秒都为0,这样就可以得到A1之后15分钟的时间。

除了上述应用,mod函数在实际操作中还有许多其他的用途。

例如,可以利用mod函数进行数据筛选和分类,或者用于判断某个数是否能够整除另一个数。

在进行复杂的数学运算或数据处理时,mod 函数也可以作为中间步骤的计算工具,帮助我们得到准确的结果。

尽管mod函数在Excel中有着广泛的应用,但在使用时也需要注意一些问题。

关于求余数问题的一个简单方法

关于求余数问题的一个简单方法

关于求余数问题的一个简单方法-增强版个人建议:在您看这份文档的同时,准备一支笔,一张草稿纸。

如果看到例题,跟我的步骤,一步一步地同时写下来,这样比光看屏幕,要理解得更快!我在自己的讨论稿文档里,求余的时候,都会用到mod这个运算符。

mod:模。

意思就是求余数。

比如说:5mod3=2,100mod11=1读作:五模三余二,一百模十一余一这是标准的公式化写法,大家可能不太熟悉,但是知道意思了,其实也很简单。

引入Mod,主要是可以用数学公式来写,而且可以把求余数的问题化简成为普通的四则运算的问题,也比较容易表达。

在讲如何求余之前,先来普及一下余数的一些性质。

首先就是余数的加减法:比如说100除以7余2,36除以7余1。

那么100+36 除以7余几呢?或者100-36除以7余几呢?很显然,只要用100除以7的余数2与36除以7的余数1进行加减就可以得到答案。

通过这个例子可以很明显的看出来,余数之间是可以加减的。

总结写成书面的公式的话,就是:(M+N)modq=((Mmodq)+(Nmodq))modq然后我们再看余数的乘法:我们继续来看上面这个例子,如果要求100*36除以7的余数是多少,该怎么求呢?我们不妨来这样做:100=98+2=7*14+2,36=35+1=7*5+1;这时100*36=(7*14+2)(7*5+1)=7*14*7*5+2*7*5+7*14*1+2*1很明显,100*36除以7的余数就等于2*1=2于是我们可以得出这样的一个结论:求M*N除以q的余数,就等于M除以q的余数乘以N除以q的余数。

类似的,如果是求N^m除以q的余数呢?只要我们将N^m=N*N*N*...*N,也就是说分别地用每个N除以q的余数相乘,一共m个,得出的结果再对q求余数,即可求出结果。

举例来说:求11^4除以9的余数。

化成公式即是:11^4mod9=?11^4mod9=(9+2)^4mod9=2^4mod9=16mod9=7于是我们可以总结出这样的公式:M*Nmodq=(Mmodq)*(Nmodq)modq(M^nmodq=(Mmodq)^nmodq)那么,我们知道了这些性质之后对解题又有什么帮助呢?Asweallknow,如果一个数乘以1,还是等于原数;而1的任意次方,还是等于1。

MOD函数

MOD函数

MOD函数
1语法
=MOD(number,divisor)
TIPS:
·在单元格输入=Mod( ,就会提示上述语法
·此函数是求余数的函数
2基本用法
说明:此函数也支持小数,有兴趣朋友自行尝试。

注意观察,在被除数、除数都是整数的前提下:
•除数决定了余数的可能性。

假如除数是3,那么余数只有3种可能。

•3种可能结束后,出现新一轮循环。

利用此特性,我们看下面几个案例。

3案例分析
■ 案例1 利用Mod特性求值
已知日期,求该日期是季度里的第几个月。

在C3单元格写入=MOD(MONTH(A3)+2,3)+1 其中,MONTH(A3)是返回日期的月份,公式思路如下:
•1→0+1→MOD(一四七十月+2,3)+1
•2→1+1→MOD(二五八冬月+2,3)+1
•3→2+1→MOD(三六九腊月+2,3)+1。

excel求模函数

excel求模函数

excel求模函数Excel是一个非常强大的办公软件,可以用来处理各种各样的数据。

在这里,我要向大家介绍一种非常神奇的函数——求模函数。

所谓求模,顾名思义,就是求余数的函数。

在数学中,我们通常使用%这个符号表示求余数,而在Excel中,我们需要使用MOD函数来实现这个功能。

MOD函数的语法非常简单,只有两个参数:第一个参数是被除数,第二个参数是除数。

例如,如果我们要计算12除以5的余数,我们可以使用以下公式:=MOD(12,5)这个公式的意思是将12除以5,然后取余数。

这个公式的结果是2,这是因为12/5可以整除两次,剩余2。

MOD函数非常的实用,我们可以在各种场合下使用它。

比如,我们可以用它来判断一个数是不是偶数。

下面是一个示例:=IF(MOD(A1,2)=0,"偶数","奇数")如果A1单元格中的数是偶数,这个公式的结果就是“偶数”;如果A1单元格中的数是奇数,结果就是“奇数”。

除此之外,我们还可以使用MOD函数来进行分组操作。

假设我们有一个成绩单,里头包含了许多学生的分数。

我们想要将这些学生分为三组:优秀、良好和及格。

我们可以使用以下公式:=IF(MOD(A1,10)>=8,"优秀",IF(MOD(A1,10)>=6,"良好","及格"))这个公式的意思是:将A1单元格中的数对10取余数,如果余数大于等于8,说明这个数在8~9的范围内,是优秀;如果余数大于等于6,说明这个数在6~7的范围内,是良好;否则,这个数就是及格。

通过上面的例子,我们可以看到,MOD函数非常的实用。

它可以帮助我们解决很多实际问题,并且语法非常简单。

希望大家在使用Excel的过程中能够善加利用这个函数,让工作更加方便快捷。

求余数的函数

求余数的函数

求余数的函数
定义
mod函数是一个求余函数,其格式为: mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数。

那么:两个同号整数求余与你所知的两个正数求余完全一样(即两个负整数与两个正整数的算法一样),即两数取余后返回两数相除的余数。

算法
一、两个异号整数求余
1.函数值符号规律(余数的符号) mod(负,正)=正 mod(正,负)=负
结论:两个整数求余时,其值的符号为除数的符号。

2.取值规律先将两个整数看作是正数,再作除法运算
①能整除时,其值为0 (或没有显示)
②不能整除时,其值=除数×(整商+1)-被除数
例:mod(36,-10)=-4 即:36除以10的整数商为3,加1后为4;其与除数之积为40;再与被除数之差为(40-36=4);取除数的符号。

所以值为-4。

二、两个小数求余取值规律:
被除数-(整商×除数)之后在第一位小数位进行四舍五入。

例:mod(9,1.2)=0.6即:9除以1.2其整商为7;7与除数1.2
之积为8.4;被除数9与8.4之差为0.6。

故结果为0.6。

例:mod(9,2.2)=0.2 即:9除以2.2其整商为4;4与除数2.2这积为8.8;被除数9与8.8之差为0.2,故结果为0.2。

相关主题
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档