vfp 中的MODMOD计算的结果,知道是求余的,但看到有说,例如MOD(10,-7)=-4;也有MOD(3,4)=1的想问,到底这个函数是直接求余呢,还是别的怎么个算法还是说,除数和被除数两者同号和异号时,算法是有区别的?

问题描述:

vfp 中的MOD
MOD计算的结果,知道是求余的,但看到有说,例如MOD(10,-7)=-4;也有MOD(3,4)=1的
想问,到底这个函数是直接求余呢,还是别的怎么个算法
还是说,除数和被除数两者同号和异号时,算法是有区别的?

mod(数1,数2)此函数功能是求被除后的余数.两数异号时,分两种情况:1.不管两数符号如何,只要是的倍数,余数就为0.如:mod(8,-4)=0mod(8,4)=0mod(-8,4)=0mod(-8,-4)=02.如果不是的倍数时,分两步求,第一步求出的被除后的...