visual foxpro6.0及其程序设计 郭盈发 第2章.ppt

visual foxpro6.0及其程序设计 郭盈发 第2章.ppt

  1. 1、本文档共103页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章 Visual FoxPro应用基础 2.2 表文件内容的输出 2.3 VFP的有关语法规定 (2) 数组必须先定义,后使用。定义时,各下标变量都是逻辑型?.F.,但以后可存入其它类型的值。 (3) 每个字符型下标变量需占内存数为该字符变量的字符个数加7,其它类型的下标变量不增加额外的内存空间。 (4) 二维下标变量可用单下标方式访问。如,二维数组X(2,?3)?中,各下标变量的存储顺序为(1,1),(1,2),(1,3),(2,1),(2,2),(2,3)。因此,下标变量X(2,?1)可用X(4)调用。为清晰起见,用单下标访问二维数组时,单下标称为序号。 (5) 定义数组时,也可用方括号。方括号与圆括号完全等价。 例如,DIMENSION AA[2,4]与DIMENSION AA(2,4)是等价的。 (6) 可以用DIMENSION命令重新定义一个已经存在的数组,以改变它的维数和大小。重新定义后,只要下标变量个数增加了,则原数组的各下标变量值将依次拷贝到新数组的下标变量中,多出来的下标变量值为?.F.;相反,若下标变量个数减少了,被减少的下标变量及其内容将被删掉。 2.3.3 表达式 任何一个字段变量、内存变量、常量或函数都是表达式,用操作符把表达式正确地连接起来的式子也是表达式。表达式值的类型称为表达式的类型。表达式的类型与所含变量的类型有关,但还与所进行的操作有关。变量的类型不同,所能进行的操作也不同。 VFP提供数值型、关系型、逻辑型和字符型等4类运算。 1.数值型运算 这类运算共有以下7种操作: ① 加法:+(单目运算时为“正”号) ⑤ 乘法:* ② 减法:–(单目运算时为“负”号) ⑥ 除法:/ ③ 指数:** 或 ^ ⑦ 括号:(?) ④ 取模(余数):% 格式:数值表达式1 % 数值表达式2 其中,数值表达式1为被除数,数值表达式2为除数。此操作结果为两数相除的余数。被除数的小数位数决定了结果中的小数位数。除数值为正,结果为正;除数值为负,结果值为负。除数不能为零。 数值型运算符的运算顺序为:① 括号;② 单目运算;③ 指数运算;④ 乘除取模运算;⑤ 加减运算。 2.关系型运算 关系型运算有以下6种操作: ① 小于: ⑤ 不等于: (也可用 # 或 !=) ② 大于: ⑥ 大于等于:= ③ 等于:= ⑦ 字符串精确等于:=?= ④ 小于等于:= 关系型运算只能在数值型数据之间、字符型数据之间、日期型数据之间或日期时间型数据之间进行:数值型数据按其值的大小比较;字符型数据按其ASCII码值的大小比较;汉字按其拼音(一级字库)或部首(二级字库)比较;对于日期型或日期时间型数据,日期(时间)在前的为小,日期(时间)在后的为大。关系运算的结果是逻辑值:“真”(.T.)或“假”(.F.)。 3.逻辑型运算 逻辑型运算共有以下4种操作,结果是逻辑值: ① 逻辑与:.AND. ③ 逻辑非:.NOT. ② 逻辑或:.OR. ④ 括号:(?) 令A、B是两个逻辑型数据,则前三种逻辑运算符的功能见表2–1所示。 逻辑型运算的运算结果是逻辑型。其运算顺序为:① 括号;② 非运算;③ 与运算;④ 或运算。 4. 字符型运算 字符型运算包括以下两类操作: (1) 字符串连接运算:+、– “+”运算是把两个字符串串接起来,形成一个新的字符串。 “–”运算也是把两个字符串串接起来,形成一个新的字符串。但在“–”(减)运算时,前一字符串若有尾部空格,则把尾部空格移到新字符串的尾部。例如: ? 表2–1 逻辑运算真值表 .F. .F. .T. .F. .F. .T. .F. .T. .T. .F. .T. .F. .F. .F. .T. .T. .T. .F. .T. .T. A.OR.B A.AND.B .NOT.A B A

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档