
VFP高手进来解决一下,几个基础的问题,谢谢了
一,关于VFP的内部函数,求对数函数是LOG(<数值表达式>)和LOG10(<数值表达式>),这个求出来时什么对数函数,是底数是E的吗?有什么区别吗?二,求余数函数MOD...
一,关于VFP的内部函数,求对数函数是LOG(<数值表达式>)和LOG10(<数值表达式>),这个求出来时什么对数函数,是底数是E的吗?有什么区别吗?
二,求余数函数MOD(<数值表达式1>,<数值表达式2>),书上说是求余数的,但是它的列子:?MOD(15,4)=3 这不是求的是整数吗?
还有异号的时候为什么有MOD(15,-4)=-1
三,四舍五入函数 ROUND(<数值表达式1>,<数值表达式2>),
书上的列子ROUND(215.476,-2)为什么是等于200,照理说是应该在十位数四舍五入等于210啊?? 展开
二,求余数函数MOD(<数值表达式1>,<数值表达式2>),书上说是求余数的,但是它的列子:?MOD(15,4)=3 这不是求的是整数吗?
还有异号的时候为什么有MOD(15,-4)=-1
三,四舍五入函数 ROUND(<数值表达式1>,<数值表达式2>),
书上的列子ROUND(215.476,-2)为什么是等于200,照理说是应该在十位数四舍五入等于210啊?? 展开
2个回答
展开全部
估计是初次发求助贴,比较激动,忘记贴题目内容了,哈哈
追问
补充了
追答
1. log是以2为底的对数,log10是以10为底的对数
2.mod是求余函数,只能用于整数运算,MOD(15,4)即是15/4=3余3,所以结果为3,如果是mod(14,4),则结果为2。详解如下:
mod(n1,n2)
求n1被n2除后的余数,最后结果总是与n2的符号相同。
mod(8,3)=2
mod(-8.-3)=-2
mod(8,-3)=2+(-3)=-1
mod(-8,3)=-2+3=1
当两数同符号时,应该好理解。
当两数异号时,先求第一个数余多少,然后再加上n2,得到最后结果。
但当n1是n2的倍数时,不管符号如何,结果为0。
mod(8,4)=0
mod(-8.-4)=0
mod(-8,4)=0
mod(8,-4)=0
3.ROUND(215.476,-2)中-2代表小数点前2为都四舍五入,所以是200,如果改为ROUND(215.476,-1),则是220,ROUND(215.476,0)=215
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询