- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第二章 Visual FoxPro应用基础 2.2 表文件内容的输出 2.3 VFP的有关语法规定 X Pub A ( 1, 1) N 300 ( 1, 2) C BOY ( 1, 3) D 12/31/88 ( 2, 1) L .T. ( 2, 2) L .F. ( 2, 3) C GIRL 总结:(1) 一个数组只算作一个内存变量,但每个单元都可像一个内存变量一样使用,因此,称为下标变量。 (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所示。
您可能关注的文档
- 新Visual C++程序设计 教学课件 第十章 常用控件.ppt
- 新Visual C++程序设计 教学课件 第四章 数组.ppt
- 新Visual C++程序设计 教学课件 第五章 用户自定义函数.ppt
- 新Visual C++程序设计 教学课件 第一章 C++概述.ppt
- 新Visual C++程序设计 王永国 教学课件 6002 第6章.ppt
- 新Visual C++基础教程 教学课件 郭文平 第1-6章 第1章.ppt
- 新Visual C++基础教程 教学课件 郭文平 第1-6章 第2章.ppt
- 新Visual C++基础教程 教学课件 郭文平 第1-6章 第3章.ppt
- 新Visual C++基础教程 教学课件 郭文平 第1-6章 第4章.ppt
- 新Visual C++基础教程 教学课件 郭文平 第1-6章 第5章.ppt
- 新visual foxpro6.0及其程序设计 郭盈发 第3章.ppt
- 新visual foxpro6.0及其程序设计 郭盈发 第4章.ppt
- 新visual foxpro6.0及其程序设计 郭盈发 第5章.ppt
- 新visual foxpro6.0及其程序设计 郭盈发 第6章.ppt
- 新visual foxpro6.0及其程序设计 郭盈发 第7章.ppt
- 新visual foxpro6.0及其程序设计 郭盈发 第8章.ppt
- 新visual foxpro6.0及其程序设计 郭盈发 第9章.ppt
- 新visual foxpro6.0及其程序设计 郭盈发 第10章.ppt
- 新visual foxpro6.0及其程序设计 郭盈发 第11章.ppt
- 新visual foxpro6.0及其程序设计 郭盈发 第12章.ppt
文档评论(0)