文档详情

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

发布:2015-11-08约1.91万字共71页下载文档
文本预览下载声明
第五章 数据与数据运算 数据是计算机加工处理的对象,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 [日期分隔符] 设置显示日期型数据时使用的分
显示全部
相似文档