- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
变量数据类型
第二章 数据与数据运算 第一节 数据类型 第二节 常量、变量与数组 第三节 运算符与表达式 第四节 常用函数 学习目标之一 知识目标 1、掌握VFP的数据类型,应用范围 2、熟练掌握各种类型常量的表示方法 3、掌握变量的概念、声明、类型与使用 4、明确VFP的运算符与表达式的构成,理解表达式的运算顺序 5、理解函数的概念,函数的使用方法,熟悉典型的函数的运用 6、理解数组的概念,数组的定义,数组的使用 学习目标之二 技能目标 1、会根据不同的数据选择合适的数据类型 2、能够理解变量与数学中的变量的区别与联系,会将一般的数学表达式转换成为合法的VFP表达式 3、会根据不同的要求选择不同的函数 4、学会利用VFP来完成数据处理的实验 重点与难点 一、学习重点 1、数据类型及其选用 2、常量的表示,变量的定义与应用 3、各种运算符的规则,表达式 4、数组的定义与使用 5、常用函数的功能与应用 二、学习难点 1、数组的定义与使用 2、函数的调用与返回值 3、复杂表达式的运算 第一节 数据类型 1. 数据类型 数据类型:数据对象的取值集合,以及对之可施行的运算集合。 数据结构的种类 说明一个数据在数据分类中的归属 数据的一种属性。 数据类型种类 简单的数据类型 构造的数据类型 用户自定义的数据类型 VFP中数据类型:变量数据类型、字段数据类型 第一节 数据类型 2、VFP中的数据类型 (1)字符型(Character) 可变 (2)数值型(Numberic) 可变 (3)货币型(Currency Y) 8 (4)日期型(Date) 8 (5)日期时间型(DateTime) 8 (6)逻辑型(Logic) 1 (7)浮点型(Float) 可变 (8)双精度型(Double) 8 (9)整型(Integer) 4 (10)备注型(Memo) 4 (11)通用型(General) 4 第一节 数据类型 3、VFP数据类型说明 前6种为通用的数据类型,后5种仅用于表 数据类型的选择要根据语义,而不能根据其构成的字符类型 长度是指在表中所占的长度 第二节 常量、变量与数组 一、常量 数据处理过程中,值固定不变的量称为常量 1、数值型常量 组成:数字、小数点、正负号) 表示:一般表示法、浮点表示法 示例:10、-12.3、3.1E12(即3*1012) 2、货币型常量 组成:同数值型 表示:$加货币值 示例:$12、$5699.98、$23.23 2.2.1 常量 一、常量 字符型常量 组成:任意字符 表示:用定界符将字符串括起 示例:’12’、“ABC”、[中国]、[/“] 注意: 逻辑型常量 组成:真、假 表示:.t. .f. .y. .n. (也可以是大写) 注意: 2.2.1 常量 一、常量 日期型与日期时间型常量 组成:数字、分隔符(如:/ - :) 表示 传统格式:{mm/dd/yy [hh[:mm[:ss]]] [a|p]} 示例:{16-02-04}表示2004年2月16日 严格格式:{^ yyyy/mm/dd [hh[:mm[:ss]]] [a|p]} 示例:{^2004-02-16 12:10}表示2004年2月16日12时10分 注意 2.2.2 数据存储—变量 名称命名规则 可用字符集 字母、数字、下划线、汉字 首字符限制 不能使用数字开头 长度规则 表字段名、索引名:1-10个字符 其他1-128个字符 不能使用的名称 系统保留字 示例 2.2.2 数据存储—变量 2、内存变量的创建 直接建立 STORE或= 示例:STORE 5 TO x或x=5 使用关键字创建 LOCAL 示例:LOCAL cX,nX PRIVATE 示例:PRIVATE cY,nY PUBLIC 示例:PUBLIC cZ,nZ 2.2.2 数据存储—变量 3、内存变量的访问 使用内存变量名可以对内存变量进行访问,当字段变量与内存变量同名时,在变量名前加“m.”即可 示例: STORE 5 TO a,b C=a+b ?a ?b ?m.c 内存变量的显示:list ,display 2.2.2 数据存储—变量 4、内存变量的的保存与恢复 SAVE TO FileName [ALL LIKE Skeleton|ALL EXCEPT Skeleton] 示例:SAVE TO mVar ALL LIKE c* RESTORE FROM FileName [ADDITIVE] 2.2.3 数组 1、数组定义 定义:存储在一个变量中由单个变量名引用的有序数据集合,它们在内存中占用一片连续的存储单元 数组的声明 DECLARE—私有数组 DIMENSION—私有数组 PUBLIC—全局数
文档评论(0)