vf常用函数
- 格式:doc
- 大小:28.50 KB
- 文档页数:1
V isual F ox P ro数值函数简介
函数是用程序来实现的一种数据运算或转换,其中包括数值函数、字符处理函数、日期类函数、数据类型转换函数、测试函数五类。
数值函数是指函数值为数值的一类函数,可以互相嵌套,下面是我总结出的数值函数。
数值函数:
1、绝对值函数:ABS(<数值表达式>)eg:?ABS(-10) 结果为10。
符号函数:SIGN(<数值表达式>)eg:?SIGN(-10) 结果为-1,?SIGN(10) 结果为1,?SIGN(0) 结果为0.
3、求平方根函数:sqrt(<数值表达式>)
自变量表达式不能为负。
eg:?sqrt(100) 结果为10.
4、圆周率函数:pi()
功能是返回圆周率π,没有自变量。
5、求整数函数:int(<数值表达式>)eg:store 6.5 to x ?int(x) 结果为6.
ceiling(<数值表达式>)
返回大于或等于指定数值表达式的最小整数。
eg:store 6.5 to x ?ceiling(x) 结果为7.
floor(<数值表达式>)
返回小于或等于指定数值表达式的最大整数。
eg:store 6.5 to x ?floor(x) 结果为6.
6、四舍五入函数:round(<数值表达式1>,<数值表达式2>)
返回指定表达式在指定位置四舍五入后的结果。
<数值表达式2>指明四舍五入的位置。
若<数值表达式2>大于等于0,那么它表达的是要保留的小数
位数;若数值<数值表达式2>小于0,那么它表示的是整数部分的舍入位数。
eg:x=345.345
?round(x,2),round(x,1),round(x,0),round(x,-1) 结果为:345.35 345.3 345 350 7、求余数函数:mod(<数值表达式1>,<数值表达式2>) 返回两个数值相除后的余数。
<
数值表达式1>是被除数,<数值表达式2>是除数。
余数的正负号与除数相同。
如果被除数与除数同号,那么函数值即为两数相除的余数;如果被除数与余数
异号,则函数值为两数相除的余数再加上除数的值。
eg:?mod(10,3),mod(10,-3),mod(-10,3),mod(-10,-3) 结果为1 -2 2 -1.
8、求最大值和最小值函数:
max(<数值表达式1>,<数值表达式2>,[<数值表达式3>]……) 计算各自变量表达式的值,并返回其中的最大值。
eg:?max(‘2’,’12’,’05’) 结果为2.
min(<数值表达式1>,<数值表达式2>,[<数值表达式3>]……) 计算各自变量表达式的值,并返回其中的最小值。
eg:?min(‘汽车’,’飞机’,’轮船’) 结果为-飞机.。