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
余数