【辽宁专升本论坛】-VF教程选编.ppt

  1. 1、本文档共38页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
【辽宁专升本论坛】-VF教程选编

* 史济民, P50 表2.7; P51 表2.8 在VFP中举例介绍函数时,可用打开“常用函数.prg”文件显示常函数,主要讲解的函数包括:SUBSTR、YEAR、STR、DTOC、CTOD、DTOS、VAL、TYPE * 2、字符表达式   运算符: + -   (连接)  + 表示完全连接, 如:“ abc “+”de ”       结果为:“ abc de ” - 表示将前一字符串的尾空格挪到结果的最后面, 如, “ abc “-”de ”       结果为:“ abcde “ * 3、日期表达式 运算符: + - 日期1 - 日期2         结果为数值型(相差天数) 如:{^2003/9/16}-{^2003/9/10},结果为6。 日期 ± 数值       结果为日期型(日期后或前N天的日期) * 4、关系表达式  运算符: = (!=,#) = =  $ ==   P35,表2-4,关系运算符及说明 2、$、= = 只适用于字符型数据比较   $ 当左边是右边的子(字符)串时, 值为 .T. , 否则为 .F.   = = 精确比较,必须当两个字符包含的所有字符与顺序都完全相同时,值才为 .T. , 否则为 .F. 说明:1、日期与日期比较时,老的日期比新的日期要小 * $、= = 只适用于字符型数据比较 $ 当左边是右边的子(字符)串时, 值为 .T. , 否则为 .F. = = 左右两边完全相同(精确比较)时,值为.T. ,否则为 .F. 例如: A1=‘ASDF ‘   A2=‘ASDF‘ 则: 表达式 A1$A2 表达式 A2$A1 表达式 A1=A2   表达式 A1= =A2 注: 表达式 A2=A1 值为 .F. 值为 .T. 值为 .T. 值为 .F. 值为 .F. 说明:可用set exact on/OFF对=设置是否精确比较 当处于系统默认的set exact off状态时,比较时以右字符串为准,当右边字符串比较结束就终止比较。 当设置为set exact on状态时,则先在较短字符串的未必增加空格,使两个字符串长度相同后再比较。 该设置对==无效 * 运算符: NOT(!) AND OR 真值表: A B NOT A A AND B A OR B .F. .F. .T. .F. .F. .F. .T. .T. .F. .T. .T. .F. .F. .F. .T. .T. .T. .F. .T. .T. 运算优先级由高到低:not and or ? 运算优先级别 由高到低:(举例1, 举例2) ( ) 算术运算 字符运算 日期运算 关系运算 逻辑运算 5、逻辑表达式 注:逻辑运算符的操作数类型只能是逻辑型 * 表达式运算举例: 例1:计算下面表达式的值  12*4+5^223%5 and not ‘abb’ $ ‘ddabbb’ 例2:执行如下命令组,写出运算结果 X=15 Y=10 Z=20 ? X+y/Zy and 100=z**2 参考答案:均为.f. * 四、 常用函数( P38 ) 1 数值函数 SQRT(N) INT(N) ROUND(N1 , n2 ) MOD(n1,n2) 2 字符串操作函数 SUBSTR(C,n1,n2) LEN(C) SPACE(N) AT(c1,c2) TRIM(c) LTRIM(C) RTRIM(C) ALLTRIM(C) 3 日期与时间函数 DATE(

您可能关注的文档

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

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

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档