数据表达与运算

数据表达与运算

ID:39268707

大小:564.81 KB

页数:54页

时间:2019-06-29

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

《数据表达与运算》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章数据表达与运算VFP中的数据分为常量、变量、表达式与函数四种形式。变量与常量是程序中的两种基本数据对象。运算符用于指定对变量与常量进行的操作。表达式通过运算符对变量与常量进行运算以产生新的值。函数则是VFP系统预先定义的功能体,用于执行特定的操作。函数与运算符体现了一种程序设计语言对数据进行处理的能力。2.1VFP数据类型2.2常量与变量2.3常用标准函数2.4运算符与表达式思考题2.1数据类型基本数据类型有五种:CYNDL2.1.1字符型(Character)2.1.2货币型(Curreency)2.1.3数值型(Num

2、beric)浮点型(Float)整型(Integer)双精度型(Double)2.1.4日期型(Date)时间日期型(DateTime)2.1.5逻辑型(Logical)2.1.6通用型(General)2.1.7备注型(Memo)2.1.1字符型(Character)经常使用字符类型来储存名称、地址等文本信息。字符类型数据中可以包含任何从键盘上输入的字符及汉字等。例如:"张迪","计算机","1234","IS9002"等。字符型的代码:C2.1.2货币型(Curreency)这种类型是专门为货币数据设计的数据类型,表示方法是

3、在数据前加一个$符号。货币型数据最多只能保留到小数点后4位,超过四位则会自动四舍五入:少于四位则会自动补零。例如:b=$1200.34567货币型的代码:Y2.1.3数值型(Numberic)可以存储整数和小数。在内存中,数值型数据占8个字节,在表中的长度为1到20个字节。VisualFoxPro中文版支持对数值型的字段和变量采用十进制和十六进制两种格式。例如:0.002,0xff(前面加0x表示十六进制,等于十进制数255),65536。数值型的代码:N浮点型(Float)完全等价于数值型类型。VisualFoxPro之所以设

4、置这个数据类型是出于兼容性的考虑。浮点型的代码:N参见2.1.3数值型2.1.5日期型(Date)用于记录时间的数据,由年、月、日三部分组成。表示范围为{^0001-01-01}到{^9999-12-31},即公元0001年1月1日到公元9999年12月31日。日期型数据存储长度为8个字节。其中"^"符号表示此日期格式严格遵循YMD(year,month,day)的格式。使用日期型数据时应用大括号{}括起来。例如:dDowdate={^1999-12-10}表示日期是1999年12月10日,而不是1999年10月12日日期型的代

5、码:D时间日期型(DateTime)用来记录时间的数据,由日期数据加具体时间构成。其中时间部分的取值为:00:00:00a到11:59:59p之间。其书写遵循的格式与日期型相似。例如:mydatetime={^2000-12-1412:30:05p}时间日期型的代码:T2.1.7逻辑型(Logical)这种数据类型只有两个值,即逻辑真(.t.或.y.)和逻辑假(.f.或.n.)。逻辑型的代码:L双精度型(Double)双精度数据类型是比数值型精度更高的一种数据类型。在内存中占用8个字节,双精度数据类型通常用来记录高精度的科学数据

6、。双精度型的代码:N/B参见2.1.3数值型2.1.9通用型(General)通用型数据是一种用于OLE存储对象(电子表格、图片、字处理文档)的数据类型。通用型数据在表中的字段名长度为4个字节,而实际上若是嵌入式数据对象的实际数据,这样通用型数据的字段长度就受实际内存空间的影响。通用型的代码:G整型(Integer)用来存储不含小数部分的数据,是一种日常生活中比较小的数据类型,整数型占有内存空间4个字节,取值范围为:-2147483674~2147483646整型的代码:N参见2.1.3数值型2.1.11备注型(Memo)备注型

7、数据类型在字段名长度上和通用型一样,在表中占4个字节,实际的备注内容以后缀名.fpt的独立文件存储。需要指出的是,因为备注型数据只用于表中,所以内存中不存在备注型的变量和数组元素。备注型的代码:M2.2常量与变量数据可分为常量和变量两种。在程序运行过程中取值不能改变的量称为常量,而取值可以改变的量称为变量。VFP中的变量又可分为内存变量和字段变量两种。2.2.1常量2.2.2内存变量2.2.3数组变量2.2.4字段变量2.2.1常量常量是固定不变的数据,它具有数值型、字符型、日期型、日期时间型、逻辑型和货币型等多种类型。[常量一

8、般不使用名称,只在预编译指令中使用常量名称]1.数值型常量2.字符型常量3.日期型和日期时间型常量4.逻辑型常量5.货币型常量1.数值型常量整数、小数或用科学计数法表达的数都是数值型常量,例如10,-100,2.81828,0.286E02。2.字符型常量字符型

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

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

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