Oracle里的mod函数为什么被除数大于除数结果会是除数?

来源:百度知道 编辑:UC知道 时间:2024/06/21 18:45:23
mod(3,4) = 3

你要搞清楚,mod是取余函数,3除以4结果:商0 余数3
所以mod(3,4)的结果就是3

mod是取余函数,被除数大于除数,余数是除数.

mod运算,即求余运算,是在整数运算中求一个整数n除以另一个整数p的余数的运算,且不考虑运算的商。

在计算机程序设计中通常都有MOD运算,它的含义是 取得两个整数相除后结果的余数。

例如:7 mod 3 = 1

因为7 除以 3 商2余1。余数1即执行MOD运算后的结果

mod(3,4) 是3/4的意思 不是4/3

余数