《VFP语言基础》PPT课件.ppt
《《VFP语言基础》PPT课件.ppt》由会员分享,可在线阅读,更多相关《《VFP语言基础》PPT课件.ppt(67页珍藏版)》请在三一办公上搜索。
1、第四章 VFP 语言基础,掌握的VFP基本数据类型掌握VFP常量和变量 掌握VFP的数组掌握VFP的常见函数掌握VFP的运算符和表达式,学习目标,4.1 VFP基本数据类型,4.2 VFP常量和变量,目录,4.3 VFP的数组,4.4 VFP的常见函数,4.5 运算符和表达式,数据类型决定数据的存在形式、存储方式和运算规则。VFP提供11常见的数据类型:字符型、数值型、逻辑型、浮点型、整型、日期型、日期时间型、双精度型、备注型、通用型和货币型。,4.1 VFP的数据类型,字符型是用单、双引号或者方括号等定界符括起来的字符串,包括字母、汉字、数字、标点、空格等。字符型数据的最大长度为254个字符
2、,每个字符占一个字节,每个汉字占两个字节。如“VFP9.0管理系统”,字符型(C),数值型数据是表示数量的一种数据类型,包括整数、小数或者科学计数法表示的数,占用8个字节的存储空间,值介于-0.999,999,999,9E+19-0.999,999,999,9E+20之间。如21,3.14,3E4 在数据表中,数值型的长度介于120字节。如21,3.14,3E4,数值型(N),日期型数据用于存放有关年月日等信息的一种数据类型。通常格式为默认格式为mm/dd/yy,严格日期格式格式yyyy-mm-dd。日期型数据占用8个字节的存储空间。最小的日期值为0001-01-01,最大的日期值为9999-
3、12-31,日期型(D),用于存储日期时间数据。通常格式为mm/dd/yy hh:mm:ss a/p。严格的时间日期格式为yyyy-mm-dd hh:mm:ss a/p 日期时间型数据占用8个字节。,日期时间型,逻辑型数据通常表示只有两种不状态的一种数据类型,逻辑型数据只有真(.T./.Y.)和假(.F./.N.)两种可能值。逻辑型数据占一个字节。,逻辑型(L),该类型与数值型类似,但浮点型要求存放的数据有较高的精度。,浮点型(F),通常来存放OLE(对象链接嵌入)对象的数据类型,OLE对象可以是图形图像、文档、电子表格等数据。通用型包含一个4字节的引用,该引用指向真正内容。,通用型(G),可
4、以看作是字符型数据的特殊形式,它是利用数据库中的备注文件来存放长文本数据的一种特殊的数据类型。通常,在表中备注型字段包含一个4字节的引用,相当于指针的作用,指向真正的备注内容,备注内容存放在与表名同名的备注文件(.FPT)中。,备注型(M),是存放不含小数部分的数值。占用4个字节,其值介于-21474836482147483647(-232232-1)。,整型(Integer),是取代数值数据,以提供更高的精度,占8个字节,取值介于4.940 656 458 412 47E-324 8.988 465 674 311 5E307。,双精度(Double),是存放以$开头的货币数据。货币数据最多
5、只能有4位小数位,占8个字节,其值介于-922 337 203 685 477.5808 922 337 203 685 477.5807,货币型(Currency),数据类型决定数据如何存储和使用,而变量和常量来存放数据,可称为数据容器。,4.2 常量和变量,常量是指在运算中固定不变的量,以直观的数据形态和意义出现,也称为字面量。命令或程序中可以直接引用的具有具体值的命名数据项。,常量,按数据类型不同将常量分为6种类型:数值型、字符型、日期型、日期时间型、逻辑型、货币型。,通常是数学中的的整数、实数、浮点数的常量。如8(整型常量)、3.14159(实型常量)、2.5E2(浮点型常量),数值型
6、常量,用单、双引号或方括号(定界符)括起来的量。如数据库管理系统,“V=”,Dont smoking。注意:字符串长度为定界符内(不含定界符)的字符的个数。,字符型常量,逻辑型常量来表示逻辑真或逻辑假。逻辑真用.T.或.Y.,逻辑假用.F.或.N.。,逻辑型常量,日期型常量是用花括号括起来的表示日期的一种数据类型。常用MM/DD/YY表示,如11/01/98,和严格格式yyyy-mm-dd,如2013-03-20,日期型常量,货币型常量是以以$开头的一种数据。如$789.456,货币型常量,日期型常量是用花括号括起来的表示日期时间的一种数据类型。常用格式mm/dd/yy hh:mm:ss a/
7、p 和严格格式yyyy-mm-dd hh:mm:ss a/p,日期时间型常量,变量,变量是用于存放数据值的计算机内存单元,在操作过程中可以改变其值或数据类型的数据项。变量的值发生变化是以现行值取代原来值。在VFP中有4种形式的变量:内存变量、字段变量、系统变量和数组变量,内存变量是在内存中定义的独立于表文件的临时性存储单元,通常存放中间结果。需要时可以定义,不用可以释放,还可以作为内存文件保存。内存变量的数据类型包括:数值型、字符型、逻辑型、日期型和日期时间型。,内存变量,内存变量的命名规则:以字母开头,由字母、汉字、数字和下划线组成,长度不超过128字符。且不能与系统提供保留字冲突。如NAM
8、E、X、Y、学号等都是合法的变量名,2X,A*B等是不合法的变量名;内存变量的赋值:内存变量名=或STORE TO,例如:A3&A的值为3 B=6&B的值为6 X=A*B&X的值为18,或 STORE 3 to A STORE 6 to B STORE A*B to X,内存变量的显示 命令格式1:?/?内存变量名/表达式 命令格式2:LIST/DISPLAY MEMORY LIKE TO PRINTERPROMPT TO FILE,例如:A3&A的值为3 B=6&B的值为6 X=A*B&X的值为18,?A?B?A*B List/Display MEMORY Like B*,内存变量的保存 S
9、AVE TO ALL LIKE/ALL EXCEPT 说明:ALL LIKE:只保存符合通配符条件的所有变量。ALL EXCEPT:只保存不符合通配符条件的所有变量。,例如:STORE 3 TO ASTORE 10 TO X1,X2,X3SAVE TO M1/将所有的内存变量都保存到变量文件M1中,内存变量的清除 CLEAR MEMORY RELEASE RELEASE ALL LIKE/EXCEPT,例如:RELEASE ALL LIKE S*&表示只清除以S开头的所有内存变量 RELEASE ALL EXCEPT A?&表示清除现有内存变量中以A开头两字符变量之外的变量,内存变量的恢复 R
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VFP语言基础 VFP 语言 基础 PPT 课件

链接地址:https://www.31ppt.com/p-5577297.html