2024年3月29日发(作者:)
VFP主要函数介绍 13-3-28 2:00
数值函数
1、 INT函数(取整函数)
格式:INT(数值表达式) 功能:求数值表达式值的整数部分。
例如:int(-18.567)的返回值为 –18 int(-18.123) 的返回值亦为 –18
2、 MAX函数
格式:MAX(表达式1,表达式2,„,表达式n)
功能:求n个表达式中的最大值。
例如:a=2 b=15 c=9 时
max(a,b,c) 的返回值为 15
a=’辽河’ b=”淮河” c=[湘江] 时
max(a,b,c,) 的返回值为 湘江
a= {^1997-07-01} b={^2001-12-20} c={^2001-07-13} 时
max(a,b,c) 的返回值为 07/13/01
相似函数:MIN(表达式1,表达式2…表达式n),求n个表达式中的最小值。
3、 MOD函数(取余函数)
格式:MOD(数值表达式1,数值表达式2)
功能:求数值表达式1除以数值表达式2的余数。与运算符”%”的功能完
全相同。
说明:数值表达式2不为0;大于0时函数返回正数;小于0时函数返回
负数。当两数值表达式的数值正负相异时,返回值为“余数+数值表达式2”
例如: mod(18,5) 返回值 3 mod(-18,-5) 返回值 -3
mod(18,-5) 返回值 -2 (20-2)/(-5)==(-4)…(-2)
共 8 页第 1 页
VFP主要函数介绍 13-3-28 2:00
mod(-18,5) 返回值 2 (-20+2)/5==(-4)…..2
字符型函数
1. & (宏替换)
宏替换是FoxPro中一个非常重要的功能;从形式上看,&不象一个函数,
更象一个运算符。
格式:&内存变量名[.字符表达式]
功能:把字符型内存变量的当前值替换到&函数出现的位置上
注意:圆点表示接在内存变量当前值的尾部
如:在命令窗口依次执行下列命令:
cc=’科技’ && 为字符型内存变量cc赋值 ’科技’
bb=’&cc.大学’ && 为字符型内存变量bb赋值’科技大学’
aa=’中国北京&bb’ && 为字符型内存变量aa 赋值
? aa && 屏幕上显示aa的内容: 中国北京科技大学
假设 X=1
Y=2
Z=[X+Y]
? &Z 输出结果为 3
2. LEN函数
格式:LEN(字符表达式)
功能:返回字符表达式中字符串的长度,若为空串,返回数值0。
例如:len([1234567890])的返回值为10
len([爱我中华])的返回值为8
共 8 页第 2 页


发布评论