vfp中round(-8,3)和round(8,3)有什么区别?前者为什么不是-2?望高手赐教

如题所述

你肯定写错了,是求第一个数被第二个数除后的余数,当两数异号时,分两步求:第一个数的余数再加上第二个数。
mod(-8,3)=-2+3=1
mod(8,3)=1

round()是四舍五入函数。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-07-05
有区别的啊,当两种同号是就是平常的算法。但是两者异号时,就要余数就取前者的符号加上后者的数值啊