- 1
- 0
- 约 38页
- 2017-05-05 发布于湖北
- 举报
【辽宁专升本论坛】-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(
您可能关注的文档
最近下载
- 2025年会计职称考试《初级会计实务》内部控制与审计基础理论与模拟试题及答案.docx VIP
- 2022年欧洲新生儿呼吸窘迫综合征管理指南更新要点解读.pptx VIP
- 四川省成都市重点中学高一上学期期末物理试卷.docx VIP
- SY∕T 7018-2014 控压钻井系统.pdf VIP
- 四渡赤水战役中的红军情报工作.doc VIP
- 湘教版(2024)八年级上册地理第二章第二节《中国的气候》教学课件.ppt
- 2024-2025学年江苏省天一中学高一上学期期末数学试题及答案.pdf VIP
- 课题申报书:少先队活动与思政教育一体化建设研究.docx VIP
- 2025年信息系统安全专家单点登录系统中的权限提升漏洞分析专题试卷及解析.pdf VIP
- 2025年信息系统安全专家CA人员管理与安全意识专题试卷及解析.pdf VIP
原创力文档

文档评论(0)