VisualFoxPro程序基础

VisualFoxPro程序基础

ID:45079363

大小:3.24 MB

页数:40页

时间:2019-11-09

VisualFoxPro程序基础_第1页
VisualFoxPro程序基础_第2页
VisualFoxPro程序基础_第3页
VisualFoxPro程序基础_第4页
VisualFoxPro程序基础_第5页
资源描述:

《VisualFoxPro程序基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章VisualFoxPro程序基础(2)Contents常用函数5第2章VisualFoxPro程序基础2.5常用函数F(x)F(x)=3x+4函数是一种数据运算或转换的程序。在VisualFoxPro系统中提供了一批标准函数,许多操作和功能都可以通过函数来完成,用户通过使用函数,能够以比较简便的方式完成某些特定的操作。函数可以用函数名加一对圆括号加以调用,函数的一般形式是:函数名(参数表)参数表中的每个参数具有确定的类型。每个函数只能有一个运算结果,称为函数值或返回值,函数的返回值也具有确定的数据类型。第2章Visu

2、alFoxPro程序基础2.5.1数值函数绝对值和符号函数ABS(<数值表达式>)SIGN(<数值表达式>)功能:ABS()函数给出一个数值表达式的绝对值。SIGN()函数返回指定数值表达式的符号。当表达式的值为正、零和负数时,函数值分别为1、0和-1。?ABS(3-7),SIGN(3-7),SIGN(7-7),SIGN(7-3)4-101第2章VisualFoxPro程序基础2.5.1数值函数求整数函数INT(<数值表达式>)CEILING(<数值表达式>)FLOOR(<数值表达式>)功能:INT()函数对<数值表达

3、式>的值取整。CEILING()函数返回大于或等于指定数值表达式的最小整数。FLOOR()函数返回小于或等于指定数值表达式的最大整数。?INT(3.14*10),CEILING(8.6),CEILING(-8.6),FLOOR(8.6),FLOOR(-8.6)319-88-9第2章VisualFoxPro程序基础2.5.1数值函数求最大值和最小值函数MAX

4、MIN(<数值表达式1>,<数值表达式2>[,数值表达式3…])功能:求出各个表达式中的最大或最小值。?MAX(-59,-30),MIN(59,30,45),MIN

5、("土建","计算机","电气")-3030电气第2章VisualFoxPro程序基础2.5.1数值函数求平方根函数SQRT(<数值表达式>)功能:根据给的正数,求出平方根值。若被开方数的小数位数超过系统设定值,则结果与被开方数的小数位数相同,否则为系统设定位数,默认为2位。?SQRT(9.123456),SQRT(16.0),16.0^(1/2)3.0205064.004.00第2章VisualFoxPro程序基础2.5.1数值函数四舍五入函数ROUND(<数值表达式>,)功能:对<数值表达式>进行四舍五入

6、操作,其中为结果中小数部分的位数。当i为负数时,其绝对值为整数部分的位数。?ROUND(25.71634,2),ROUND(25.71634,-1),ROUND(25.71634,0)25.723026第2章VisualFoxPro程序基础2.5.1数值函数求余数函数MOD(<数值表达式1>,<数值表达式2>)功能:给出表达式1除以表达式2的余数。算法同%符号。?MOD(5,3),MOD(5,-3),MOD(-5,3),MOD(-5,-3)2-11-2圆周率函数PI()功能:返回圆周率π。该函数没有参数。R=10

7、?PI(),PI()*1003.14314.16第2章VisualFoxPro程序基础2.5.1数值函数随机函数RAND([数值表达式])功能:返回一个在0-1之间的随机数,函数的值大于0而小于1。因为RAND()函数将随机产生一个数,所以每次运行的结果可能不一样?RAND(),INT(RAND()*100)0.85144如何获得开区间值第2章VisualFoxPro程序基础2.5.2字符处理函数宏代换函数&<字符型内存变量>[.]功能:将<字符型内存变量>的内容替换到指定位置。若用&函数替换的字符后面还有非空

8、字符串,必须在它们之间用〝.〞表示内存变量结束。NAME="南丁格尔"NURSE="您好!&NAME"?NURSENURSE1="欢迎&NAME.护士"?NURSE1+"!"您好!南丁格尔欢迎南丁格尔护士!第2章VisualFoxPro程序基础2.5.2字符处理函数A=5B=4C=〝*〞?A&C.BA=〝5〞B=〝20〞C=A+B?100+&C建立空格函数SPACE(<数值表达式>)功能:建立一由空格组成的字符串,空格个数等于命令中数字表达式的值。?"

9、单"+SPACE(6)+"位

10、"

11、单□□□□□□位

12、&&□表示一个

13、空格第2章VisualFoxPro程序基础2.5.2字符处理函数字符串长度函数LEN(<字符串表达式>)功能:求字符串中所包含的字符个数。?LEN("天河实业公司")求子串位置函数AT(<字符串1>,<字符串2>[,<数值表达式>])ATC(<字符串1>,<字符串2>[,<数值表达式>])功能:

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

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

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