《数据库及应用——VFP》-- 常用函数.ppt

《数据库及应用——VFP》-- 常用函数.ppt

ID:48048196

大小:230.50 KB

页数:24页

时间:2020-01-13

《数据库及应用——VFP》-- 常用函数.ppt_第1页
《数据库及应用——VFP》-- 常用函数.ppt_第2页
《数据库及应用——VFP》-- 常用函数.ppt_第3页
《数据库及应用——VFP》-- 常用函数.ppt_第4页
《数据库及应用——VFP》-- 常用函数.ppt_第5页
资源描述:

《《数据库及应用——VFP》-- 常用函数.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、主要内容:数据类型数据存储表达式第四课常用函数§4.1常用函数函数相当于一段子程序,它的运算结果是根据给定的参数返回一个值,即函数值。函数名起标识作用,参数是自变量,一般是表达式,写在括号内。函数值可作为一个数据再和其他数据进行运算。函数的类型:函数的类型其实就是函数值的类型。函数的类型有数值型、字符型、日期型、逻辑型等,用TYPE函数可测出函数的类型。例如:A=2?type(‘A’)送给函数的自变量的数据类型必须与该函数要求自变量的数据类型一致;否则将出现语法错误。大多数函数都要使用一个或多个参数,但有若干个函数是

2、无参数的(宏替换函数)。函数名只写前四个字符即可。§4.2字符处理函数1)字符串截取函数Substr(<字符表达式>,<起始位置>[,<长度>])例如x=“Iamastudent”?substr(x,3,4)ama?SUBSTR(“COMPUTER”,3,4)&&“MPUT”?SUBSTR(“城市经济”,5,4)&&“经济”2)RIGHT(<字符表达式>,<长度>)3)LEFT(<字符表达式>,<长度>)4)alltrim函数格式:alltrim(<字符表达式>)功能:删除字符串前后的空格。【例】删除字符串前后的空格

3、。?alltrim(“VisualFoxPro”)&&“VisualFoxPro”trim(<字符表达式>):去掉尾部空格ltrim(<字符表达式>):去掉前导空格5)AT函数格式:AT(<字符表达式1>,<字符表达式2>[,<数值表达式>])功能:返回一数值,确定<字符表达式1>在<字符表达式2>中第<数值表达式>次出现的位置。缺省<数值表达式>,求首次出现的位置。【例】确定字符串出现的位置。?AT(“ac”,“ABCacd”)&&46)upper函数格式:upper(<字符表达式>)功能:将<字符表达式>中小写字

4、母转换为大写。【例】将小写字符转换成大写字符。?upper(“abcde”)&&“ABCDE”7)lower函数格式:lower(<字符表达式>)功能:将<字符表达式>中大写字母转换为小写。【例】将大写字符转换成小写字符。?lower(“ABCDE”)&&“abcde”8)len函数格式:len(<字符表达式>)功能:返回字符串的长度。【例】测试字符串的长度。?len(“ABCDE”)&&59)space函数格式:space(<数值表达式>)功能:返回一空格组成的字符串,长度由<数值表达式>的值决定。【例】使用空格生

5、成函数。?“北京”+space(3)+“首都”&&“北京首都”10)字符串替换函数stuff()格式:stuff(<字符表达式1>,<起始位置>,<长度>,<字符表达式2>)【功能】从指定位置开始,用<字符表达式2>)替换<字符表达式1>)串中若干个字符1)绝对值函数格式:abs(<数值表达式>)功能:求数值表达式的绝对值。【例】使用绝对值函数。?abs(-60)&&602)int函数格式:int(<数值表达式>)功能:返回<数值表达式>的值的整数部分。【例】使用取整函数。?int(-6.77)&&-6§4.3数值处

6、理函数3)round函数格式:round(<数值表达式1>,<数值表达式2>)功能:对<数值表达式1>的值进行四舍五入。若<数值表达式2>的值大于等于零,则表示要保留的小数位数。【例】使用四舍五入函数。?round(22.7,0)&&23?round(82.2275,2)&&82.234)max函数格式:max(<表达式1>,<表达式2>,…)功能:求几个<表达式>的值之较大者,表达式可以是数值型,日期型或字符型。【例】使用最大值函数。?max(100,1000)&&10005)min函数格式:min(<表达式1>,

7、<表达式2>,…..)功能:求几个<表达式>的值之较小者,或表达式中的较早日期。【例】使用最小值函数。?min(100,1000)&&100?min({^1999/04/23},{^1999/06/15})&&04/23/19996)mod函数格式:mod(<数值表达式1>,<数值表达式2>)功能:求<数值表达式1>除以<数值表达式2>的余数。【例】使用求余函数。?mod(8,5)&&37)sqrt函数格式:sqrt(<数值表达式>)功能:求<数值表达式>的平方根。【例】使用平方根函数。?sqrt(4)&&2.008

8、)pi函数格式:pi()功能:返回圆周率的数值9)rand函数格式:rand(<数值表达式>)功能:返回伪随机数。【例】使用随机数函数。?rand()&&随机数,如0.851)系统当前日期函数格式:date()功能:返回当前系统日期值。返回值为日期型,其格式可由setdate、setcentury和setmarkto改变。【例】显示当前系统日期

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

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

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