- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VFP函数电子表格,作业!给那些苦逼的孩子
函数名 格式 功能 示例 ABS() ABS(X) 绝对值和符号函数 ?ABS(-5)=5,ABS(4)=4 INT() INT(x)
返回数值表达式的整数部分 INT(5.8)=5.8,INT(-7.8)=-7 MAX(数值表达式列表) 求最大值 MAX(2,3,5)=5??MAX(‘2’,’12’,’05’)=2??MAX(‘汽车’,’飞机’,’轮船’) MIN?(数值表达式列表) 小值函数 M(2,3,5)=2 MOD() MOD(x,y)
求余数的规律:1.首先按照两数的绝对值求余 2.表达式1的绝对值大于表达式2的绝对值,则余数为表达式1的值 3.余数取表达式1的正负号 4.若两数异好号,余数在加上表达式2的值为最终的结果 MOD(10,3)=1??MOD(10,-3)=-2 ?MOD(-10,3)=2??MOD(-10,-3)=-1 ROUND(x)
返回制定表达式在制定位置四舍五入的结果 ROUND(345.345,2)=345 ROUND(345.345,1)=345.3,ROUND(345.345,0)=345,ROUND(345.345,-1)=350 SQRT(x)
.求平方根表达式 SQRT(16)=4,它与开二分之一次方等同。 ASC(S)
求字符串第一个字符的ASCII码
ASC(what) 87
CHR() CHR(N)
求ASCII码的字符
CHR(87) w
STR() STR(R,L,D)
.数值转换成字符串 STORE?–123.456?TO?N ????????????STR(N,9,2)=-123.46,STR(N,6,2)=-123.5 ????????????STR(N,3)=***,STR(N,6)=-123,STR(N)=-123 VAL VAL(S)
字符串转换成字符 STORE?‘-123.’?TO?X,STORT?‘45’?TO?Y ????????????STORE?’A45’?TO?Z VAL(X+Y)=123.45,VAL(X+Z)=123.00,VAL(Z+Y)=0.00 CTOD(S)
字符转换成日期 CTOD(11/01/2002) 11/01/2002
DTOC() DTOC(D)
日期转化成字符串 DTOC(DATE()) “11/01/2002”
TTOC(T)
TOC()将日期型数据或日期时间数据的日期部分转化成字符串 ?????????TTOC()将日期时间数据转化成字符串 TTOC(DATETIME())11/25/2001 00:00:01am
???SUBSTR(字符表达式,起始位置,长度) ???SUBSTR():从指定表达式值的起始位置取指定长度的子串作为函数值。 SUBSTR(X,6,2)+SUBSTR(X,6)=BYBYE! LEN(字符表达式) 返回制定字符表达式的长度,即所包含的字符个数。函数值为数值型 X=“中文Visual?FoxPro6.0”?则LEN(X)=20 AT(字符表达式1,字符表达式2,数值表达式) 验证表达式1是否是表达式2的子串,如果是,返回表达式1的首字符在表达式2中的位置,若不是,则为0 AT(“fox”,X)=0,AT(“is”,X,3)=10,AT(“xo”,X) TRIM(字符表达式) TRIM():返回指定字符表达式值去掉尾部空格后形成的字符串 ???TRIM(SS)+LTRIM(SS)+ALLTRIM(SS) ??ALLTRIM(字符表达式) ALLTRIM():返回指定字符表达式值去掉前导空格和尾部空格后形成的字符串。 LEN(ALLTRIM(SS))=4 STUFF LEFT() LEFT(字符表达式,长度) LEFT():?从指定表达式值的左端取一个指定长度的子串作为函数值。 LEFT(X,2)=GO ??RIGHT(字符表达式,长度) ?RIGHT():从指定表达式值的右端取一个指定长度的子串作为函数值。 RIGHT(X,3)=YE! SPACE(字符表达式) 返回指定数目的空格组成的字符串。 BETWEEN(表达式T,表达式L,表达式H) 值域测试函数 STORE?NULL?TO?X;STORE?100?TO?Y BETWEEN(150,Y,Y+100)=.T.??????????????BETWEEN(90,X,Y)=NULL OCCURS() OCCURS(字符表达式1,字符表达式2) 返回第一个字符串在第二
文档评论(0)