mod函数是一个求余函数,其格式为: mod(nExp1,nExp2),即是两个数值表达式作除法运算后的余数。特别注意:在EXCEL中,MOD函数是用于返回两数相除的余数,返回结果的符号与除数(divisor)的符号相同。

语法:MOD(number,divisor)

参数:

Number 为被除数。

Divisor 为除数。 [2]

在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

算法

一、两个异号整数求余

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(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。

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

四、Excel中,被除数小于等于除数的整数取值规律:

例:mod(1,3)=1、mod(2,3)=2

mod php是什么意思,mod函数是什么意思相关推荐

  1. mod游戏什么意思计算机,MOD运算

    mod运算,即求余运算,是在整数运算中求一个整数 x 除以另一个整数y的余数的运算,且不考虑运算的商.在计算机程序设计中都有MOD运算,其格式为: mod(nExp1,nExp2),即是两个数值表达式 ...

  2. 在线mod计算机,计算机系中有关mod的常识(全).doc

    计算机系中有关mod的常识(全) 在计算机程序设计中通常都有MOD运算,它的含义是 取得两个整数相除后结果的余数. 例如:7 mod 3 = 1 因为7 除以 3 商2余1.余数1即执行MOD运算后的 ...

  3. go mod依赖离线安装_go mod 无法自动下载依赖包的问题

    go 11以后启用了go mod功能,用于管理依赖包. 当执行go mod init生成go.mod文件之后,golang在运行.编译项目的时候,都会检查依赖并下载依赖包. 在启动了go mod之后, ...

  4. 我的世界java版如何装mod_Java版 Mod(模组)API下载 | Mod安装教程 [1.13.2-1.2.5]

    您尚未登录,立即登录享受更好的浏览体验! 您需要 登录 才可以下载或查看,没有帐号?注册(register) x 本帖最后由 1094822247 于 2019-4-15 19:39 编辑 注意事项: ...

  5. 泰拉瑞亚装mod要java,泰拉瑞亚mod怎么安装教程 模组怎么进行安装

    泰拉瑞亚mod怎么安装教程,模组怎么进行安装.想要安装这个的肯定是对玩mod有点兴趣的玩家,不太了解不要紧,下面我们一起来看一下泰拉瑞亚mod怎么安装教程,模组怎么进行安装. 首先新手的话需要了解mo ...

  6. matlab中的rem和mod,matlab的rem()和mod()函数

    rem(x,y):求整除x/y的余数 mod(x,y):求模 rem(x,y)=x-y.*fix(x./y); (fix()向0取整) mod(x,y)=x-y.*floor(x./y); (floo ...

  7. Rimworld Mod制作教程1 认识Mod结构

    文章目录 废话 核心内容 1 认识mod结构 1.1 mod结构 2 认识开发工具 2.1 开发工具 2.2 visual studio开发环境 2.3 程序集构建 2.4 修改编译输出路径 2.5 ...

  8. ceph-deploy mod add_GTA5 1.50NPC自杀 MOD [支持1.411.50版本] 覆盖版【5.19MB】

    (点击左上方蓝色字体加关注,新人专区惊喜等着您-) GTA5 1.50NPC自杀 MOD [支持1.41&1.50版本] 覆盖版[5.19MB] 安装说明:把"GTA5 NPC自杀 ...

  9. linux mod文件,mod文件扩展名,mod文件怎么打开?

    .mod 文件类型1:JVC Recorded Video File 文件说明:Video file captured with a JVC EVERIO digital camcorder, suc ...

最新文章

  1. Channel Allocation HDU1373
  2. 路飞学城Python-Day96
  3. 深度学习2.0-43.AE实战与VAE实战
  4. Unity3d脚本生命周期
  5. 接口与抽象类的区别和相同点
  6. 【预测模型-RBF】基于径向基神经网络实现数据分类附matlab代码
  7. 专访《白话区块链》作者蒋勇:学习区块链空谈不如实践
  8. Acer 4750 安装黑苹果_黑苹果安装 你要知道的那些坑
  9. ArduinoUNO实战-第十三章-步进电机驱动实验
  10. UVA 123 Searching Quickly
  11. unable to find valid certification path to requested target的异常解决办法
  12. 淘宝视频内容标签的结构化分析和管理
  13. Keep悦动圈竞品分析报告(2)
  14. 处女座女的爱情黑暗面 水瓶座男不爱你的表现是什么
  15. git获取ssh密钥
  16. 无人机自由飞行测试台 FFT GYRO 2000
  17. 10篇校招/社招面经请你查收~
  18. 腾讯云~安装MongoDB
  19. [ORACLE] ORA-03113错误解决方案
  20. ArcGIS Pro硬件要求

热门文章

  1. Winform开发框架之混合型框架的实现
  2. 计算最大回撤_量化扫盲:什么是最大回撤?
  3. 蛋白质折叠的霰弹枪方法
  4. 【CoppeliaSim】远程 API 之 Python 控制,对比 V-rep 有些不同
  5. 3.3 目标检测-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
  6. 猜想串scan的order
  7. 十二、linux LED初始化
  8. 计算机网络·用户代理和浏览器 发送邮件分别需要的协议
  9. GSLX680触摸屏驱动移植
  10. git命令行完全解读