第03章:数据类型、函数与表达式VFP6.0考级专用.ppt

第03章:数据类型、函数与表达式VFP6.0考级专用.ppt

  1. 1、本文档共108页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual FoxPro 6.0 程序设计与应用教程 第三章 数据类型、函数与表达式 3.1 数据类型 VFP提供11种的数据类型 3.2 数据存储类型 3.2.1 常量 常量:在运算过程中值不变的量(即不变的量). 包括字符型常量、数值型常量、逻辑型常量、日期型常量和货币型常量五种。 五种常量:C、 N、 D(T)、L、Y 字符型常量是用定界符标识的字符串。 所以也叫字符串常量。 定界符必须是ASCII码的单引号、双引号和方括号[]。如果一种定界符已做为字符型常量的组成部分,则应选择另一种定界符来标识字符串。其书写方法如:男、工程师、[财金系金融专业]。 3.2.3 数组变量 1.数组的定义 一维数组的定义 DIMENSION|DECLARE 数组名1(M1),数组名2(M2)… 二维数组的定义 DIMENSION|DECLARE 数组名1(M1,N1),数组名2(M2,N2)… 例如: DIME X(3) 有 X(1)、X(2)、X(3) DIME A(3,2) 有 A(1,1)、A(1,2)、A(2,1)、A(2,2)、A(3,1)、A(3,2) VFP中最多可定义65000个数组,每个数组最多可有65000个元素 数组的赋值 数组须先定义后赋值 例如: DIME A(2) A(1)=123 A(2)=ABC 数组定义后各元素的初值均为: .F. 3.2.4 字段变量 一个数据库由若干相关的数据表组成,一个数据表又由若干个具有相同属性的记录组成,而每个记录又由若干个字段组成 ,字段变量就是指表中已定义的任意一个字段。 字段变量的类型由建表时定义的字段类型一致。 区别:内存变量 字段变量 独立存在,关机丢失 隶属于表,存于磁盘 类型与长度可由赋值改变 由表结构决定,不可改变 单值变量 多值变量 当内存变量与字段变量同名时,默认为字段变量,内存变量可用前缀M- 或 M.区别。 3.2.5 记录 记录是数据表中一组数据项的集合,同一个数据表中可以有若干个记录,每一个记录具有相同的字段数。 在VFP中,许多操作都是通过记录操作来完成的。 3.2.6 对象 对象:构成程序的基本单位和运行实体 3.3 函数 绝对值函数:ABS(N型表达式) 函数值为N型 如:? ABS(-123.456) 值为123.456 指数函数: EXP(N型表达式) 函数值为N型 如:? EXP(1) 值为2.72 取整函数: INT(N型表达式) 函数值为N型 如:? INT(-132.93) 值为 -132 取最大者函数: MAX(表达式1,表达式2,表达式3…) 函数值为最大者,表达式必须同类 型比较, 表达式可以是N型、D型、不能为C型 ? MAX(12,43,20) 值为43 ? MAX(12,-43,20) 值为20 ? MAX(CTOD(01/01/97),CTOD(10/03/97)) 值为 10/03/97 取最小者函数: MIN(表达式1,表达式2,表达式3….) 函数值为最小者,两个表达式必须同类型 如: ? MIN(12,-43,20)值为-43 ? MIN(CTOD(01/01/97),CTOD(10/03/97)) 值为 01/01/97 取余函数: MOD(N型表达式1,N型表达式2) 或:N1 % N2 取表达式1除以表达式2的余数 函数值的符号一定和表达式2符号相同 如:? MOD(21,4)值为1 ? MOD(-21,4) 值为3 ? MOD(21,-4) 值为-3 ? MOD(-21,-4)值为-1 四舍五入函数: ROUND(N型表达式1,N型表达式2) 函数值为N型, 如:? ROUND(123.45678,2) 值为123.46 ? ROUND(123.45678,0) 值为 123 ? ROUND(123.45678,-1) 值为 120 开平方函数: SQRT(N型表达式) 如:? SQRT(10000) 值为100.00 N型表达式不能负数 二、字符类函数 判子串在母串中的位置: AT(子串,母串) 函数值为N型, 如:? AT(AD,WTADCER) 值为3 若母串中无子串,则函数值为0 求子串函数: SUBSTR(C型,N1,N2) 函数值为C型,实数取整 ?SUBST

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档