Visual FoxPro 6.0 数据库技术与应用 第2版 教学课件 刘德山 邹健_ 第五章.pdf

Visual FoxPro 6.0 数据库技术与应用 第2版 教学课件 刘德山 邹健_ 第五章.pdf

  1. 1、本文档共71页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第五章 数据与数据运算 数据是计算机加工处理的对象,Visual FoxPro数据的表 现形式有常量、变量、表达式和函数四种类型。常量和变 量是数据的基本表现形式,表达式和函数体现了语言对数 据进行处理的能力。本章为程序设计打下基础,介绍 Visual FoxPro的数据和数据运算。 5.1 数据类型 5.2 常量与变量的应用 5.3 表达式的应用 5.4 函数的应用 5.1 数据类型 数据记录了现实世界中客观事物的属性,它包括两个方 面:数据内容与数据形式。数据内容就是数据的值,数据 形式就是数据的存储形式和运算方式,也称为数据类型。 Visual FoxPro中常用的数据类型有数值型、字符型、日期 型、日期时间型、逻辑型和货币型6种,另外还有备注型、 通用型、双精度型、整型等,这几种数据类型只适用于表 中的字段。 1.字符型 字符型(Character)数据是不能进行算术运算的文字数 据类型,用字母C表示。字符型数据包括中文字符、英文字 符、数字字符和其他 ASCII字符,其长度(即字符个数) 范围是0~254个字符。 2.数值型 数值型(Numeric)数据是表示数量并可以进行算术运算 的数据类型,用字母N表示。数值型数据由数字、小数点和 正负号组成。数值型数据在内存中占用8个字节。 在Visual FoxPro中,具有数值特征的数据类型还有整型 (Integer)、浮点型(Float)和双精度型(Double), 这3种数据类型只能用于字段变量。 3.货币型 货币型(Currency)数据是为存储货币值而使用的一种 数据类型,它默认保留4位小数,占据8个字节存储空间。 货币型数据用字母Y表示,书写时数据前面要加上一个前置 的符号“$” 。 4.日期型 日期型(Date)数据是表示日期的数据,用字母D表示。 日期型数据占用8个字节存储空间。日期型数据的显示格式 有多种,它受系统日期格式设置的影响。 5.日期时间型 日期时间型(Date Time)数据是表示日期和时间的数据, 用字母T表示。日期时间型数据也是采用固定长度8个字节。 6.逻辑型 逻辑类型用于存储表示逻辑真值(.T.)和逻辑假值 (.F.)的数据,逻辑型只有真和假两种结果,长度固定为 1个字节。 5.2 常量与变量 在Visual FoxPro中,常量与变量是最基本的两种数据表 现形式,是程序设计的基本元素。常量是在程序运行过程 中保持不变的量,它区别于变量,变量是在程序运行过程 中发生改变的量。 5.2.1常量 常量是一个具体的、不变的值。Visual FoxPro按常量取 值的数据类型,将常量分为以下6种数据类型。 1.字符型常量 字符型常量是用定界符括起来的一串字符。在Visual FoxPro中,定界符包括半角单引号、双引号和方括号三种。 例如,ABCDE、"中国"、[123]都是字符常量。 2.数值型常量 数值型常量就是平时所讲的常数,由数字、小数点和正 负号组成。例如12,-3.14都是数值型常量。 为了表示很大或很小的数值型常量,可以使用科学计数 法来表示。例如6.23E-12表示6.23×10-12 。 3.货币型常量 货币型常量在存储和计算时采用4位小数,并且没有科学 计数法表示。例如$124.56是一个货币型常量。 4.日期型常量 日期型常量的定界符是一对花括号,花括号内包括年、 月、日3部分内容,各部分之间用分隔符分隔。分隔符可以 是斜杠(/)、连字符(-)、句点(.)和空格等。 日期型常量的格式有两种: (1)传统的日期型格式为{mm/dd/yy},这种格式的日期受 到命令语句SET DATE TO 设置的影响。为了使用系统默认 的日期格式,还需要先执行命令SET STRICTDATE TO 0 命 令,此命令的功能是忽略严格的日期格式检查。 (2)严格的日期格式是{^yyyy/mm/dd},这种格式能准确 表达一个日期,它不受SET DATE TO 命令影响。 日期格式的设置还要受到下列命令的影响: • SET MARK TO [日期分隔符] 设置显示日期型数据时使用的分

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档