数据类型、函数与表达式.ppt

  1. 1、本文档共53页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 数据类型、函数与表达式 本章主要内容 数据类型 常量与变量 表达式 常用函数 本章重点: 各种常量的表示方法 变量的基本操作 常用函数的使用 本章难点: 变量的概念及用法 函数的使用 本章学习要求 掌握常量的表示方法、变量的基本操作 熟悉常用函数的使用 3.1 常量、内存变量和数组 3.1.1 常量 一、常量的概念 常量是一个命名的数据项。VFP对常量的表示法有一些规定。 (1) 数值型常量可直接使用。例: 23.6、1100000或1.1E+6 (2) 字符型常量必须用英文状态下的单引号、双引号或方括号括起,这些符号总称为字符括号或定界符。 例: “工程师 [工程师] ‘工程师’ (3) 逻辑型常量必须用英文句点括起,而且只有真和假两个取值。 例: .T. 、.Y.、.y.或.t.表示逻辑真; .F. 、.N.、.n.或.f.表示逻辑假。 (4) 日期型常量及日期时间型常量用花括号括起,且一般应严格按照如下格式表示: {^YYYY-MM-dd[, ][hh[:mm[:ss]][a|p]]} 例: {^1993-11-12} {^2000-01-01, 10:00:00 } (5) 货币型常量前加$符号。 例: $4.3 2.字符运算函数 1) ——宏代换函数 格式: 字符型内存变量. 此函数值为函数中字符型内存变量的值。 例 name=胡一民 ? 你好!name 输出:你好!胡一民 ? “你好!name.同志” 输出:你好!胡一民同志 这里,用“.”作为内存变量的结束符。如果后不跟有效内存变量名,只是一字符。 2) ?AT——子串寻找函数 格式:AT(字符串表达式1,字符串表达式2) 当第一项是第二项(也可是备注型字段)的子串时,AT(?)返回第一项在第二项中第一次出现的开始位置数;否则,返回零。 例 ?AT(IS, This IS a boy) 6 3) ?LEN——字符串长度函数 格式:LEN(字符串表达式) 本函数返回字符串表达式值的长度。 例 ?LEN(FOXPRO) 6 ? 4) ?LOWER——变小写函数 格式:LOWER (字符串表达式) 本函数把字符串表达式值中所有大写英文字母都变成小写输出。 例 ?LOWER(WE) we 5) ?UPPER——变大写函数 格式:UPPER(字符表达式) 函数返回全部由大写字母表示的字符表达式的值。 6) ?LTRIM——删除头部空格函数 格式:LTRIM (字符串表达式) 本函数返回已删除头部空格的字符串表达式值。 7) ?TRIM——去尾部空格函数 格式:TRIM(字符表达式) 函数返回已移去尾部空格的字符串表达式值。 8)? SPACE——空格函数 格式:SPACE (数值表达式) 本函数返回一个完全由空格组成的字符串。空格数由数值表达式决定。 例 STORE SPACE(15) TO X ? ?LEN(X) 15 9) ?LEFT——左子串函数 格式:LEFT (字符串表达式,数值表达式) 第一项给出源字符串,第二项给出字符个数。本函数返回从第一项最左字符开始,指定(字符)个数组成的子串。若第二项值大于第一项的字符个数,则返回整个第一项值;若第二项值不大于零,则返回空串。 例?LEFT(FOXPRO, 2) FO 10) ?RIGHT——尾子串函数 格式:RIGHT (字符串表达式,数值表达式) 函数从字符串表达式尾部取一子串,子串长度由数值表达式决定。 例 ?RIGHT(FOXPRO, 2) RO 11) ?SUBSTR——子串函数 格式:SUBSTR (字符串表达式,数值表达式1[,数值表达式2]) 函数从字符表达式中取出一子串,数值表达式1规定了子串的开始位置,数值表达式2规定了子串的长度。当数值表达式1的值大于字符串表达式的

文档评论(0)

157****5685 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档