VisualFoxPro的数据与数据运算.ppt
《VisualFoxPro的数据与数据运算.ppt》由会员分享,可在线阅读,更多相关《VisualFoxPro的数据与数据运算.ppt(55页珍藏版)》请在三一办公上搜索。
1、第3章Visual FoxPro的数据与数据运算,3.1 VFP的数据类型,数据类型决定了数据在计算机内的保存形式,并定义了它所支持的运算。VFP提供常见的12种数据类型(表3-1),常用的有7种:字符型、数值型、日期型、逻辑型、货币型、备注型和通用型,(1)字符型数据:,是不能进行算术运算的文字数据类型。包含英文字母、数字、汉字、空格和各种ASCII字符,其最大长度不能超过254个字符。,(2)数值型数据:,表示数量并可以进行算术运算的数据类型。正负号、数字及小数点组成。最大长度为20位(其中包括小数点和正负号所占的位数)。,(3)货币型:,是为存储货币值而使用。固定长度为8个字节,默认保留
2、4位小数。,(4)日期型:,表示日期的数据类型。默认格式mm/dd/yy,(5)日期时间型:,是表示日期和时间的数据,包含年、月、日、小时、分、秒格式的数据。2010/10/01 15:37,(6)二进制字符型数据:,是以二进制形式存储的数据类型。,(7)整型:,即整数,固定长度为4个字节。可用于存放年龄、成绩等信息。,(8)浮点型:,与数值型相同,包括正负号、数字及小数点,其最大长度也为20位。,(9)双精度型:,用于存放高精度数据,固定长度为8个字节。,(10)逻辑型:,只有真(.T.)和假(.F.)两种取值,长度为1个字节。,(11)通用型:,因为有通用型数据,Visual FoxPro
3、可以将外部的数据文件(如声音、图像、视频等)作为数据来处理。通用型数据固定长度为4个字节,这4个字节不是它真正的内容,其实际内容存放在一个以.FPT为扩展名的文件中,这4个字节用以存放指向.FPT文件位置的指针。,(12)备注型:,为了存放较多字符设立的数据类型。备注型数据也只有4个字节的长度,而实际数据存放在以.FPT为扩展名的文件中。,3.2 Visual FoxPro的常量与变量,3.2.1常量 常量是指在数据处理过程中其值保持不变的量,用以表示一个具体的、不变的值。有6种类型常量,1.字符型常量(Character)用西文的单引号、双引号或方括号定界括起来的一串字符。如阳光、vf、07
4、5。说明:定界符必须成对出现。若定界符本身是字符串的一部分,则字符串要使用另一定界符。如teacher空串:不包含任何字符的字符串,如;空格串:由空格符组成的字符串,如,2.数值型常量(Numeric)即常数,指整数、小数或用科学记数法表示的数,由数字09、小数点、正负号和科学记数法中的字母E构成。例如:12,3.56-8 3.135E6。注意:VFP中,分数(包括百分数)不是数值型常量。,3.日期型常量(Date)用花括号定界的日期数据。年月日的分隔符为:/、_、.或空格。(1)传统日期格式 月、日各为2位数字;年份可2位或4位,受命令set century on/off影响;系统默认美国日
5、期格式mm/dd/yy,受命令set date to影响。例如:set date to ymd 06/02/27,(2)严格的日期格式格式:yyyy-mm-dd 例如:2006-02-25说明:必须有脱字符,年份为4位,年月日顺序固定(3)设置世纪值格式:SET CENTURY ON|OFF TO 世纪值 ROLLOVER 年份参照值功能:ON|OFF表示是否显示世纪。世纪值为2位数值表示世纪,如果日期的年份大于等于年份参照值,则世纪值为表示数据的世纪值,否则为世纪值+1。例:SET CENTURY ON SET CENTURY OFF SET CENTURY TO 18 ROLLOVER 4
6、5如日期数据10/25/55,表示1855年10月25日。,注意 若在严格的日期格式状态下使用传统日期格式,系统会弹出下图所示的提示信息。,4.日期时间型常量(DateTime)包括日期和时间两部分内容:,。时间部分的格式为:hh:mm:ss a|p 例:2003-10-25,08:39:45 AM,5.逻辑型常量(Logic)真值:.t.,.T.,.y.,.Y.假值:.f.,.F.,.n.,.N.逻辑型常量的定界符“.”小圆点不能省略。,6.货币型常量(Currency)以符号“$”打头的数据常量,采用4位小数。无科学记数法形式。,变量是指在命令操作或程序运行过程中其值可改变的量。字段变量
7、变量 简单内存变量 内存变量 数组变量,3.2.2 Visual FoxPro的变量,系统变量,1.字段变量 字段变量就是表中的变量,它是表中最基本的数据单元。可以是VFP中的任意数据类型。常用字段变量的类型有:N、C、D、L、G、M。,2.内存变量 内存变量是用户通过命令或程序临时定义的变量,建立后存储在内存中,类型由变量值的类型决定。它独立于表,是一种临时工作单元,是内存中的一个存储区域。变量都有自己的名字,通过变量名访问变量。内存变量的类型有字符型、数值型、货币型、逻辑型、日期型、日期时间型等。,1)、内存变量的命名规则 以字母、汉字或下划线开头,由字母、汉字、数字和下划线组成。长度不能
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VisualFoxPro 数据 运算
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5452437.html