VF常用函数

VF常用函数

ID:47487680

大小:76.50 KB

页数:10页

时间:2020-01-12

VF常用函数_第1页
VF常用函数_第2页
VF常用函数_第3页
VF常用函数_第4页
VF常用函数_第5页
资源描述:

《VF常用函数》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、常用函数函数是系统为实现一些特定功能而设置的内部程序,作为系统的一部分供用户使用.VisualFoxpro提供了500多个函数,功能比较强大,为程序设计和软件开发提供了许多方便.函数的基本形式为:函数名([<操作数表达式>])函数的操作有三种情况:有一部分函数的操作数由系统规定,用户不必输入,此时函数无操作数,其形式为:函数名();有一部分函数的操作数必须由用户输入;还有一部分函数的操作数可以由用户来指定,如用户不指定,系统就按有关规定给出.对于后两种情况,输入的操作数就相当于一般函数的自变量.VisualFoxpro对每个函数自变量

2、的个数、类型以及函数值的类型都有明确的规定,在使用函数时必须遵循这些规定.学习函数必须掌握它输入输出的数据类型.按VisualFoxpro函数的功能和用途,可将函数分为11大类型:数值和数学函数、字符型函数、日期时间函数、转换函数、测试函数、数据库和表函数、数组函数、对象特性函数、SQL查询函数、菜单和窗口函数、其它函数。我们只介绍部分最常用函数。一、数值和数学函数该类函数的输入均为数值型。输出除了其中的确定函数为逻辑型外,其它为数值型。(一)一般数值函数(1)取整函数格式:INT(<数值表达式>)该函数返回<数值表达式>的整数部分(

3、舍尾).(2)向上取整函数格式:CEILING(<数值表达式>)该函数返回不小于<数值表达式>的最小整数。(3)向下取整函数格式:FLOOR(<数值表达式>)该函数返回不大于<数值表达式>的最大整数。例:?INT(3.14),INT(-3.14),CEILING(3.14),CEILING(-3.14),FLOOR(3.14),FLOOR(-3.14)3-34-33-4(4)四舍五入函数格式:ROUND(<数值表达式1>,<数值表达式2>)该函数要求保留小数位。其具体操作是:根据<数值表达式2>指定的位数,对<数值表达式1>进行四舍五

4、入操作,最后保留相应的小数位数。若<数值表达式2>指定的位数为负数,则表示对整数部分舍至第几位,得到的值将尾随<数值表达式2>个零。例:?ROUND(1024.5972,2),ROUND(1024.5972,0),ROUND(1024.5972,-2)1024.6010251000(5)取模函数格式:MOD(<数值表达式1>,<数值表达式2>)功能:返回<数值表达式1>除以<数值表达式2>的余数,如<数值表达式2>为正,则函数值为正,否则为负.表达式自动取整再进行取模运算。与%相同。例:?MOD(6*8,30/3),MOD(-89,7

5、.5),MOD(89,-7.5),6*8%(30/3),-89%7.5,89%(-7.5)81-181-1(6)最大值函数格式:MAX(<表达式1>,<表达式2>[,<表达式3>…])功能:返回若干表达式中的最大值.表达式可以是各种数据类型,但在同一个函数中的表达式的类型应一致.(7)最小值函数格式:MIN(<表达式1>,<表达式2>[,<表达式3>…])功能:返回若干表达式中的最小值.(8)绝对值函数格式:ABS(<数值表达式>)功能:返回<数值表达式>的绝对值.(9)平方根函数格式:SQRT(<数值表达式>)功能:返回<数值表达式

6、>的算术平方根.<数值表达式>应大于或等于零.(10)指数函数格式:EXP(<数值表达式>)功能:返回以e为底的指数值,<数值表达式>为e的指数部分.例:?ABS(30-40),SQRT(64),EXP(0),EXP(1)10812.72(11)符号函数格式:SIGN(<数值表达式>)功能:根据<数值表达式>的值为正、零、负数分别返回1、0、-1。例:?SIGN(3.2),SIGN(0),SIGN(-3.2)10-1(12)随机函数格式:RAND(<数值表达式>)功能:返回一个0---1.0之间的随机数.<数值表达式>是随机种子.如果

7、<数值表达式>是一个正数,则该数将代替缺省"种子",如果是相同的正数,则产生相同的随机序列;如果<数值表达式>是一个负数,由系统时钟产生"种子".为了获得真正的随机序列,可以在第一个RAND函数中使用负参数,用该数代替缺省"种子",而以后的RAND()不带任何参数.例:=RAND(-1)?(b-a)*RAND()+a二、字符型函数在使用字符型函数时,应注意每一个汉字相当于两个西文字符的位置。(一)字符串截取函数该类函数的输出是字符型的.(1)取消前后空格函数格式:ALLTRIM(<字符表达式>)功能:去掉<字符表达式>中的前后空格.(

8、2)删除字符串前导空格函数格式:LTRIM(<字符表达式>)功能:截去<字符表达式>中左边空格.例:?"计算机"+"应用"&&计算机应用(3)删除字符串尾部空格函数格式:TRIM(<字符表达式>)/RTRIM(<字符表达

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。