第3章 数据与数据运算.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 数据与数据运算 3.1.1 数据类型 数据类型决定了该类型数据的取值方式、运算方式等特性。 在VFP中将数据类型分为两类: 一类适用于常量、变量、数组以及表中的字段(数值型、字符型、日期型、日期时间型、逻辑型和货币型); 一类只适用于表中的字段(双精度型、浮点型、通用型、整型、备注型、二进制字符型和二进制备注型) 1.字符型数据(Character) 是指用各种文字字符表示的数据,由字母、数字、汉字、符号和空格等组成,长度为1~254字节。 2.数值型数据(Numeric) 是指可以进行算术运算的数据,由数字0~9、小数点和正负号构成。 3.货币型数据(Cuyency) 采用表示货币量的数据来代替用数值型数据表示货币,长度固定为8个字节。 4.逻辑型数据(Logic) 是用来进行各种逻辑判断的数据,只有两个值:真(成立)或假(不成立),长度固定为1个字节。 5.日期型数据(Date) 是用来表示日期的数据,存储格式为“YYYYMMDD”,其中YYYY代表年,MM代表月,DD代表日,长度固定为8个字节。 6.日期时间型数据(DateTime) 描述日期和时间的数据,存储格式为“YYYYMMDDHHMMSS”,其中YYYY代表年,前两个MM代表月,DD代表日,HH代表小时,后两个MM代表分钟,SS代表秒,长度固定为8个字节。 7.整型数据(Integer) 是指不包含小数点部分的数值,以二进制形式存储,长度固定为4个字节。 8.浮点型数据(Float) 是数值型数据的一种,与数值型数据完全等价,但在存储形式上采取浮点格式,由尾数、阶数及字母E组成,占用8个字节。 9.双精度数据(Double) 是具有更高精度的数值型数据,长度固定为8个字节。 10.备注型数据(Memo) 用于存储字符型数据块,长度固定为4个字节,用来存储指向实际数据存放位置的地址指针,实际数据存放在与数据表文件同名的.FPT文件中,其长度仅受磁盘空间的限制。 11.通用型数据(General) 用于存储OLE对象,可以是文档、图片、电子表格等。通用型数据的长度固定为4个字节,用来存储指向.FPT文件位置的地址指针。 12.字符型数据(二进制) 用于存储任意不经过代码页修改而维护的字符型数据。 13.备注型数据(二进制) 用于存储任意不经过代码页修改而维护的备注型数据。 3.1.2 常量 常量:在程序运行过程其值不发生变化的量,它直接引用实际值。 ① 传统的日期格式 系统默认美国日期格式,即:{mm/dd/yy} 注意:这种格式的日期常量要受到SET DATE 和SET CENTURY 设置的影 响,即同一日期型常量在不同的设置下表达的含义不同。 例如:{10/08/01}该如何解释? ⑶ 影响日期格式的设置命令 ① 格式:SET MARK TO [日期分隔符] 功能:指定日期分隔符,如“-”、“.”等。若省去可选项,表示 恢复系统默认的斜杠分隔符“/”。 ⒌ 日期时间型常量 格式:{日期,时间} 3.1.3 变量 变量是指在程序运行过程中或对数据库进行操作的过 程中其值可能发生变化的量。 注:由于其值具有易变性,所以不能以值来访问变量。每个变量都有一个变量名,访问变量按名进行。 变量在内存中占据一定的存储单元。 ⒉ 内存变量。 内存变量用于存放数据,定义时要取名并赋值,在内存中占一定的存储单元,其类型由所赋值得类型决定,即由常量类型决定。可以把不同类型的数据赋给同一个变量。 在命令窗口中输入以下命令: LIST MEMORY LIKE X* (3) 数组 ⑴ 概念:是按一定顺序排列的一组内存变量 数组中的各个变量称为数组元素,数组元素用数组名 以及表示该元素在数组中排列位置的下标共同表示。 ⑵ 使用:① 通过数组名和相应的下表来访问数组元素 ② 可以对数组进行赋值 ③ 数组必须先定义再使用 ⑶ 定义:dimension | declear 数组名 (行下标[, 列下标]) ⑷ 说明: ① 与内存变量名一样,数组名也由字母(或汉字)开头的字母、数字、下划线串构成。 ② 下标的个数决定数组的维数。在二维数组中,下标1又称为行标,下标2又称为列标。 ③ 下标1和下标2都可以是数值表达式,表示相应下标的上界值。各下标的下界值由系统统一规定为1。 例如, 定义一个一维数组AA和一个二维数组BB DIMENSI0N AA(5),BB(2,3) 将数值0赋给数组AA中的所有元素 STORE 0

文档评论(0)

22255990 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档