VF问题关于求余函数的

来源:百度知道 编辑:UC知道 时间:2024/05/28 12:07:13
MOD(-4*5,-6)这道题为什么等于-2啊
请高手帮忙解释一下谢谢了

mod()函数:用一个数值表达式去除另一个数值表达式,返回余数。
MOD(nDividend, nDivisor)
返回值
数值型
参数
nDividend
指定被除数。nDividend 中的小数位数决定了返回值中的小数位。
nDivisor
指定除数。若 nDivisor 为正数,返回值为正;若 nDivisor 为负数,返回值为负。
备注
取余函数 MOD( ) 和算子 % 返回同样结果。
示例
CLEAR
? MOD(36,10) && 显示6
? MOD((4*9), (90/9)) && 显示6
? MOD(25.250,5.0) && 显示0.250
? IIF(MOD(YEAR(DATE()), 4) = 0, 'Summer Olympics this year';
, 'No Summer Olympics this year')
看完这些,你就明白了。

因为在取余的时候 如果前面的参数为负数 结果就是负数 如果前面的是正数的话 结果也为正数 和后面的参数没有关系