数据及数据运算

数据及数据运算

ID:21182053

大小:212.00 KB

页数:15页

时间:2018-10-20

数据及数据运算_第1页
数据及数据运算_第2页
数据及数据运算_第3页
数据及数据运算_第4页
数据及数据运算_第5页
资源描述:

《数据及数据运算》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、数据与数据运算VFP重要的作用就是对数据进行高效的处理。在VFP中从数据存储类型分为整型、浮点型、字符型、日期型等多种,如表1.1所示。从数据形式划分数据有常量、变量、函数、表达式等。下面我们就这方面的知识作进一步详细介绍。表1.1数据类型数据类型占字节数取值范围说明字符型C256任意字符任意文本货币型Y8-922337203685477.5808~922337203685477.5807货币量日期型D8{^0001-01-01}~{^9999-12-31}年、月、日表示的日期日期时间型T8{^0001

2、-01-0100:00:00am}~{^9999-12-3111:59:59pm}年、月、日、时间表示的日期和时间逻辑型L1T(真)、F(假)布尔值数值型N在内存占8个字节,在表中占1~20个字节-.9999999999+E19~.9999999999E+20整数或小数双精度B8+/-4.94065645841247E-324~+/-8.9884656743115E307双精度浮点数浮点型F同数值型一样-.9999999999+E19~.9999999999E+20同数值型一样通用型G在表中占4个字节受

3、可用空间限制OLE对象引用整型I4-2147483647~2147483647整数值备注型M在表中占4个字节受可用空间限制数据块引用字符型(二进制)254任意字符任意不经过代码页修改而维护的字符型数据备注型(二进制)在表中占4个字节受可用空间限制任意不经过代码页修改而维护的备注型数注:M与G型数据是存放在.FPT文件中,在表中占的4个字节用于表示数据在.FPT文件中的存储地址。1.3.1常量所谓的常量就是在程序执行中其值不变的量,VFP中有6种类型的常量。1.数值型常量(1)整数由数字组成,如0,-2,

4、3。(2)实数1)十进制表示形式,它由数字正负、小数点组成。如0.23,-3.14等。2)用指数表示形式,它是数字小数点与E或e组成。如1.23x103可表示为1.23E3,如-1.23x10-2可表示为-1.23e-2。E前要有数字,E后要有整数。2.字符型常量它是用定界符方括号[]、单引号’’、双引号””括起来的一系列的有效字符,也称为字符串。如”中国”、”abc”、”123”等。若字符串中含有定界符,那么外面的定界符一定要与字符中的定界符不一样,如”学生[爱好]计算机”。3.逻辑型常量它是由真与假

5、组成,真可用.T.、.t.、.Y.、.y.表示,假可用.F.、.f.、.N.、.n.表示。4.货币型常量用$、数字、小数点组成。如$1.23。5.日期型常量形式为{^yyyy-mm-dd},如{^2005-12-22}。6.日期时间型常量形式为{^yyyy-mm-dd[hh[:mm][:ss][am

6、pm]]},如{^2005-12-2212:21:33am}。1.3.2变量变量就是它的值可以改变的量。变量可为两大类,一类为内存变量,另一类为字段变量。变量是有名的,为了介绍变量的命名规则,先介绍标识符的

7、概念。标识符是用来标识变量、函数、表、数据库、文件等的名子,即标识符就是一个名子。在VFP中标识符的组成规则为:(1)由数字、字母、下划线组成。(2)以字母、下划线开头。(3)长度一般为1~128个字符,但对于数组名、自由表名、自由表中的字段名、索引标识符名最多为10个字符。(4)避免使用VFP保留字。(5)文件名必须遵循操作系统的规定。(6)汉字与字母同等待遇(一个汉字占两个字符位)。内存变量有N、C、Y、D、T、L六种类型。VFP规定内存变量的类型可以改变,即同一变量可以赋予不同的值。需要说明的是当

8、内存变量与字段变量重名时,在访问内存变量时,VFP规定在内存变量名前加M->或加M.,否则系统默认是访问字段变量。1.简单变量与相关命令VFP的简单变量的定义用赋值命令。(1)赋值命令格式1:<变量>=<表达式>格式2:STORE<表达式>TO<变量表>功能:格式1将表达式的值赋给变量。格式2将表达式的值赋给变量表中的所有变量。说明:1)表达式是运算符与操作对象连接起来的式子,表达式可为变量、常量、也可为表达式。2)变量表中的各变量用逗号分隔。(2)输出命令格式:?

9、??[<输出项目表>]功能:显示输出

10、项目表中的各输出项。说明:1)输出项可为变量、常量、表达式。2)输出项目表中的各项是用逗号分隔的,命令执行时遇到逗号就空一格。3)单个?是表示在下一行输出各输出项,双??是表示在当前行当前列输出各输出项。例1.4内存变量的应用。a=1b=.t.c={^2005-10-12}d='A'e={^2005-10-1212:30:28am}store10tof,gh=$123.23?a,b,c,d,e,f,ga=[中国]b="哈尔滨"c=123?a

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。