第二章VFP基知识.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章VFP基知识

0的ASCII码的值是48,1是49,A的ASCII码的值是65,B是66。a的ASCII码的值是97,b是98,依次类推。 11 ASC(C型表达式),返回字符表达式中最左边字符的ASCII值。 ?ASC(”A”)结果 65 ?ASC(”a”)结果 97 ?ASC(”0”)结果 48 12 CHR(nANSICode) n指定一个介于0----255之 间的数值,返回与之对应的ASCII字符, 例: ?CHR(65)结果 A ?CHR(97)结果 a ?CHR(48)结果 0 例:?CHR(ASC(abcd)+2) 13 VAL(C型表达式):将数字组成的字符型表达式的值转化为数值型。如果整数超过16位截取前16位,后补0;总长度超过19为则采用科学计数法。 小数位数默认2位,可由 SET DECIMAL TO N 改变(0N18)。 ?VAL( 12 ) 结果 12.00 ?VAL( 1.235 ) 结果1.24 ?VAL(12AF23) 结果12.00 ?VAL( 12345678901234567 ) 结果12345678901234560.00 ?val(123456789012345678901) 结果1.234567890123456000E+20 例1:执行下列程序以后,屏幕上显示的是 SET TALK OFF CLEAR X=“28” Y=“2E3” Z=“A23BC” W=“1DSF” ?VAL(X)+VAL(Y)+VAL(Z)+VAL(W) A 2029.00 B S2.00 C 20.00 D 51.00 14 CTOD(日期格式字符串)将字符型数据转换为日期型数据。 ?CTOD( 12/23/98 ) ?TYPE( CTOD(12/12/98 )) 15 DTOC(D型表达式[,1] )将日期型数据转换为字符型数据 [1]适合于索引的格式返回日期,对按时间保持表记录顺序很有用。 ?TYPE(DTOC(DATE())) ?dtoc({^1998-10-10}) ?dtoc({^1998-10-10},1) ?left(dtoc({^1998-10-10}),4) ?left(dtoc({^1998-10-10},1),4) ?len(dtoc({^1998-10-10},1)) ?len(dtoc({^1998-10-10})) 16 STR(N型表达式[,长度 [,小数位数]]) 将数值表达式数据转化成字符型数据。 ?STR(157.765) 结果 “ 158” ?STR(157.763,5,1) 结果 “157.8” ?STR(157.763,8,2) 结果 “ 157.76” ?STR(157.763,10,4) 结果 “ 157.7630” ?STR(157.763,2) 结果 ** 数据溢出 ??str(123223465.345,7,1) 结果 1.2E+8 总结:如果长度大于等于整数的位数,先将整数的数字转化为字符,再在 长度范围内根据小数位数将小数点右边的数值转化为字符,如果还不足长 度,则在前面加空格(四舍五入) 。如果缺省长度,默认长度为10;缺省小 数位,小数默认为0。转换时,如果长度小于整数的位数,则用科学记数法 表示,如果不能表示,则返回长度个数*,表示数据溢出。 例1:执行以下命令显示的结果是______ a1=530 a2=123.5 ?len(str(a2)+a1) 17 TYPE(表达式)函数:用来测定数据类型的函数,注意:不属于任何数据类型时为U型。 例如:?TYPE(“12+20”) 结果:N ?TYPE(“[12]”) 结果:C ?TYPE(‘“aa”’) 结果:C ?TYPE(“$12”) 结果:Y ?TYPE(“{^1998-10-23} ”) 结果:D ?TYPE({^1998-10-23 10:11:11 am} ) 结果:T a1=“12” ?TYPE(a1) 结果:N ?TYPE(‘a1+2’) 结果:U 18.IIF() 判断选择函数 (1)格式:IIF(<逻辑表达式>,<表达式1>,<表达式2>) (2)功能: 若<逻辑表达式> 的值为.T.,函数返回<表达式1>的值;若<逻辑表达式> 的值为.F.,函数返回<表达式2>的值。 例1:根据输入值求绝对值 Input”请输入X:” to x IIF(X=0,-X,X) 例2:W

文档评论(0)

189****8221 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档