欢迎来到天天文库
浏览记录
ID:36870768
大小:1.44 MB
页数:84页
时间:2019-05-10
《数据库原理第3章中文VisualFoxpro6.0语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第3章 中文VisualFoxpro6.0语言基础3.1数据类型3.2常量与变量3.3标准函数3.4表达式学习目标理解数据类型、常量和变量的概念;掌握各种数据类型的特点和常量的表示形式;掌握数组的定义和数组元素的引用;掌握各类标准函数的使用方法;理解表达式的概念和表达式的分类;掌握表达式的计算方法与步骤。重点与难点重点在于表达式的正确书写和运算;难点在于函数的灵活应用。3.1数据类型数据类型确定数据的存储方式和使用方式,它是使用VFP的语言基础,了解各种数据类型的有关知识十分必要。VFP提供的数据
2、类型序号中文名称英文名称长度type函数返回值说明1字符型Character1~254C2货币型Currency8Y3数值型Numeric1~20N4浮点型Float1~20N*5日期型Date8D6日期时间型Datetime8D7双精度型Double8N*8整型Integer4N*9逻辑型Logic1L10备注性Memo4M*11通用型General4G*12字符型(二进制)Character1~254C*13备注型(二进制)Memo4M*14未定义的表达式类型Utype(字符表达式)譬如:x=
3、12.3?type("x")&&显示“N”3.2.1字符型(C)字符型数据由字母(A~Z或a~z)、汉字、数字(0~9)、空格等任意ASCII码组成,长度为0~254,每个字符占一个字节。不能进行四则运算的数据须用字符型表示。字符型常量用单引号(‘’)、双引号(“”)或中括号([])界定符来界定,注意:界定符不属于字符型常量。譬如:'中国',"中国"或[中国]。3.2.2货币型---Y表示钱数的多少使用货币型,每个货币型数据占8个字节,可以表示比较宽的数据,在小数位数超过4位时,系统将自动进行“四
4、舍五入”处理。在指定某个常量为货币类型时,要使用“$”符号。譬如:x=$13.58。3.2.3数值型--N数值型数据由数字(0~9)、一个符号(+或-)或一个小数点(.)组成,长度为1~20位(包括符号和小数点),每个数据占8个字节。譬如:-100.5234.56能够进行四则运算。3.2.4浮点型--F浮点型也叫单精度浮点型,提供此类型是VFP为了提供兼容性,它的功能与数值型等价,只不过该类型只能用于数据表的字段。3.2.5日期型--D日期型用来表示日期,长度固定为8个字符,包括年、月和日三个部分
5、,其中年(yyyy)占4位,月(mm)占2位,日(dd)占2位。每个部分用规定的分隔符分开,而且各个部分的排列顺序也可以不同,所以日期型数据有多种多样的表现形式。日期常量严格输入格式为{^yyyy-mm-dd},默认显示是为mm/dd/yy。譬如:03/22/07日期设置setdateansi&&年月日格式,用“.”分隔setcenturyon&&用4位表示年份,如果为off,则2位表示年份setmarkto"-"&&分隔符用“-”setdatetoymd&&年月日格式setdatetomdy&&
6、月日年格式3.2.6日期时间型--T日期时间型用于描述日期和时间数据,长度也是固定为8个字符,它除了包括日期的年、月、日外,还包括时、分、秒以及上午、下午。日期时间型常量输入严格格式为{^yyyy-mm-dd[hh[:mm[:ss]][a
7、p]]},譬如:{^2007-04-015:30:20p}表示2007年4月1日下午5点30分20秒,p表示下午。同日期型一样,日期时间型也有多种输出格式,最常用的是mm/dd/yyhh:mm:ss[am
8、pm]。譬如:04/01/0705:30:20PM3.2
9、.7双精度型--B双精度型就是双精度浮点型,同数值型比,它能提供更高的数值精度,采用固定存储长度的浮点数形式,每个双精度浮点型数据占8个字节,与数值型数据不同,它的小数点位置是由输入的数据值来决定的,并且只能用于表中的字段。3.2.8整型--I整型用于表示无小数部分的数据,占4个字节,以二进制形式存储,不像数值型需要转换成ASCII字符存储,它只能用于数据表的字段。3.2.9逻辑型--L逻辑型用于对客观事物判断,取值可以是“真”或“假”,长度固定为1个字节。逻辑型的“真”可以用.T.、.t.或.Y
10、.、.y.表示;“假”可以用.F.、.f.或.N.、.n.表示,注意:字符两边的“.”不能省,也不能用空格隔开。3.2.10备注型--M备注型数据用于存放较长的字符型数据(字符数据块),可以认为是字符型数据的特殊形式,只能用于数据表中的字段。在表中,备注型字段占4个字节,显然,这4个字节并不是用来存放实际的字符数据,它实际只是存放一个指针(地址),用于指向字符在备注文件中的相对位置。VFP系统将备注型数据存放在一个与数据表同名的备注文件中。譬如:一个有备注字段的数据表的文件名为te
此文档下载收益归作者所有