常用函数与表达式的使用

常用函数与表达式的使用

ID:38133598

大小:52.50 KB

页数:6页

时间:2019-06-06

常用函数与表达式的使用_第1页
常用函数与表达式的使用_第2页
常用函数与表达式的使用_第3页
常用函数与表达式的使用_第4页
常用函数与表达式的使用_第5页
资源描述:

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

1、实验二常用函数与表达式的使用一、实验目的:1、了解数值、日期等重要函数的格式和使用方法;2、表达式的使用二、实验要示:1、学会各种函数格式要求;2、函数的运算;3、表达式的书写与应用。二、实验内容与步骤:函数是用程序来实现的一种数据运算或转换。每一个函数都有特定的数据运算或转换功能,它往往需要若干个自变量,即运算对象,但只能有一个运算结果,称为函数值或返回值。函数可以用函数名加一对圆括号调用,自变量放在圆括里,如LEN(X);函数调用可以出现在表达式里,表达式将函数的返回值作为自己运算的对象。函数调用也可以作为一条命令使用,但此时系统忽略函数的返回值。1.数值函数数

2、值函数是指函数值为数值的一类函数,它们的自变量和返回值往往都是数值型数据。(1)绝对值和符号函数格式:ABS(<数值表达式>)SIGN(<数值表达式>)功能:ABS()返回指定的数值表达式的绝对值.SIGN()返回指定数值表达式的符号.当表达式的运算结果为正、负、零时,函数值分别为1,-1和0。例:STORE10TOX?ABS(5-X),ABS(X-5),SIGN(5-X),SIGN(X-10)55-10(2)求平方根函数格式:SQRT(<数值表达式>)功能:返回指定数值表达式的平方根。自变量表达式的值不能为负。例:?SQRT(2*SQRT(2))1.68STORE

3、–100TOX?SIGN(X)*SQRT(ABS(X))-10(3)求整数函数格式:INT(<数值表达式>)功能:返回指定数值表达式的整数部分。例:STORE5.8TOX?INT(X),INT(-X)5-5(4)四舍五入函数格式:ROUND(<数值表达式1>,<数值表达式2>)功能:返回指定表达式在指定位置四舍五入后的结果.<数值表达式2>指明四舍五入的位置.若<数值表达式2>大于等于0,那么它表示的是要保留的小数位数.若<数值表达式2>小于0,那么它表示的是整数部分的舍入位数.例:X=345.345?ROUND(X,2),ROUND(X,1),ROUND(X,0)

4、,ROUND(X,-1)345.34345.3345350(5)求余函数格式:MOD(<数值表达式1>,<数值表达式2>)功能:返回两个数值相除后的余数.<数值表达式1>是被除数,<数值表达式2>是除数.余数的正负号与除数相同.如果被除数与除数同号,那么函数值即两个数相除的余数;如果异号,则函数值为两数相除的余数再加上除数的值.例:?MOD(10,3),MOD(10,-3),MOD(-10,3),MOD(-10,-3)1-22-12.字符函数(1)求字符串长度函数格式:LEN(<字符表达式>)功能:返回指定字符表达式值的长度,即所包含的字符个数.函数值为数值型.例:

5、X=”中文VISUALFOXPRO6.0”?LEN(X)20(2)大小写转换函数格式:LOWER(<字符表达式>)UPPER(<字符表达式>)功能:LOWER()将指定表达式中的大写字转换成小写字母,其他字符不变.UPPER()将指定表达式中的小写字转换成大写字母,其他字符不变.例:?LOWER(‘X1y2A*’),upper(‘n=1)x1y2a*N=1(3)空格字符串生成函数格式:SPACE(<数值表达式>)功能:返回由指定数目的空格组成的字符串(4)删除前后空格函数格式:TRIM(<字符表达式>)LTRIM(<字符表达式>)ALLTRIM(<字符表达式>)功能

6、:TRIM()返回指定字符表达式值去掉尾部空格后形成的字符串LTRIM()返回指定字符表达式值去掉前导空格后形成的字符串ALLTRIM()返回指定字符表达式值去掉前导和尾部空格后形成的字符串例:STORESPACE(1)+”TEST”+SPACE(3)TOSS?TRIM(SS)+LTRIM(SS)+ALLTRIM(SS)TESTTESTTEST?LEN(SS),LEN(TRIM(SS)),LEN(LTRIM(SS)),LEN(ALLTRIM(SS))8574(5)取子串函数格式:LEFT(<字符表达式>,长度)RIGHT(<字符表达式>,长度)SUBSTR(<字符表

7、达式>,<起始位置>[,长度])功能:LEFT()从指定表达式值的左端取一个指定长度的子串作为函数值.RIGHT()从指定表达式值的右端取一个指定长度的子串作为函数值.SUBSTR()从指定表达式值的指定起始位置取指定长度的子串作为函数值若缺省第三个自变量<长变>,则函数从指定位置一直取到最后一个字符.例:STROE“GOODBYE!”TOX?LEFT(X,2),SUBSTR(X,6,2)+SUBSTR(X,6),RIGHT(X,3)GOBYBYE!YE!(6)求子串位置函数格式:AT(<字符表达式1>,<字符表达式2>[,<数值表达式>])ATC(<字符表达式

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

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

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