- 1、本文档共38页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
VisualFoxpro数据基础
第三章 Visual Foxpro数据基础 人 两人为从 三人为众 多个变量是什么呢? 数组变量 数组:若干具有相同数据类型的数据集合 例如:1,2,3,4,5,6 数组元素:数组中的每一个数据。 下标变量:每一个数组元素都是通过数组名和下标来访问的。故而数组也可以称为带下标的变量,简称下标变量。 在VF中数组只有一维和二维两种数组 一维数组 二维数组 数组的定义 【命令】DIMENSION 【功能】定义若干个一维数组或二维数组 【应用】DIMENSION 数组名(下标1[下标2) DIMENSION a(3),b(2,3) 说明: 1. DIMENSION可以定义多个数组。 2.下标必须大于0,一般从1开始,按整数取值 3.数组定义好之后,数组中的每个数组元素自动被赋值.F. 命令DIMENSION A(2,3)定义了一个名为A的数组,其元素是______________________。 ? ?A) A(0),A(1),A(2),A(3),A(4),A(5) ?B) A(2),A(3) ?C) A(2,,1),A(2,2),A(2,3) D) A(1,1),A(1,2),A(1,3),A(2,1),A(2,2),A(2,3) 数组的赋值 1.通过“=”直接赋值 2.STORE 命令 例如: DIMENSION abc(3), b(2,3) STORE 10 TO b abc(1)=30 abc(2)=“TCP/IP” abc(3)=.F. 其他变量 字段变量 系统变量 表达式 表达式:由运算符和括号将常量、变量和函数连接起来的有意义的式子。 1.算术表达式 2.字符表达式 3.关系表达式 4.日期或日期时间表达式 5.逻辑表达式 表达式显示命令 【命令】? , ?? 【功能】计算表达式的值,并将其显示到屏幕上。 【应用】?5+7 ??”ABC”+”DEF” 【说明】 ?换行显示,??不换行显示 算术表达式 【运算符】+ 加号 - 减号 * 乘号 / 除 ^或** 乘方 % 取模(余) 【运算优先级】括号,乘方,乘除,取模,加减 ?12+3^2**2*2/0.5%8/2-6 先乘方:3^2=9 9**2=81 再乘除:81*2/0.5=324 8/2=4 取余: 324%4=0 最后加减 字符表达式 【运算符】+ 连接两个字符串 - 连接两个字符串时去掉第一个字 符串尾部空格 $ 比较两个字符串时,第一个字符 串是否在第二个字符串中出现 【应用】 ?”ABC”+”DEF” 【说明】 计算的结果仍为字符型数据 请写出下列字符表达式的结果 ?“ABC”+“DEF” ?“ ABC ”+“ DEF “ ?“ ABC “+”DEF“ ?” ABC “+” DEF “ ?” A”+“B”$“ABC” 关系表达式 【运算符】 小于 = 小于等于 大于 = 大于等于 = 等于 ,#,!= 不等于 【说明】关系表达式的运算结果是逻辑值真或假 当关系成立,结果为.T. 当关系不成立,结果为.F. 日期或日期时间表达式 【运算符】 + 相加 - 相减 【应
文档评论(0)