vfp程序设计第2章

vfp程序设计第2章

ID:25165383

大小:256.50 KB

页数:25页

时间:2018-11-15

vfp程序设计第2章_第1页
vfp程序设计第2章_第2页
vfp程序设计第2章_第3页
vfp程序设计第2章_第4页
vfp程序设计第2章_第5页
资源描述:

《vfp程序设计第2章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章VisualFoxPro编程基础2.1数据的类型2.2常量与变量2.3表达式与运算符2.4函数*可与数学运算做类比2.1数据的类型2.1.1数据的分类VFP的数据类型分为两大类:基本数据类型和只可用于字段的数据类型。2.1.2基本的数据类型VFP的基本数据类型既可用于字段变量,又可用于常量、内存变量、表达式,包括:数值型、字符型、货币型、日期型、日期时间型、逻辑型等,见表2-1。类型代码长度(字节)或格式表示范围或说明数值型(Numeric)N8-0.9999999999×1019~0.9999999999×1020货币型(Currency)Y8-922337203685477.580

2、7~922337203685477.5807字符型(Character)C每个字符1个字节由字母(汉字)、数字、空格等任意ASCII码字符组成,最多255个字符日期型(Date)Dyyyymmdd公元0001年1月1日~公元9999年12月31日日期时间型(DateTime)Tyyyymmddhhmmss缺省日期值时,系统自动加上1999年12月31日,省略时间值时,则自动加上午夜零点。逻辑型(Logical)L1只有真(.T.)和假(.F.)两种值2.1.3数据表中字段的数据类型表2-2中的数据类型只能被用于数据表中的字段。类型代码长度(字节)或格式表示范围或说明双精度型(Double)B

3、8+/-4.94065645841247×10-324~+/-8.9884656743115×10307浮(Float)F8与数值型相同整型(Integer)I4-2147483647~2147483647通用型(General)G10用于存储OLE对象,包含对OLE对象的引用。OLE对象的具体内容可以是一个电子表格、一个字处理器的文本、图片等。备注型(Memo)M10系统将备注内容存放在一个相对独立的文件中,该文件的扩展名为.DBT。由于没有备注型的变量,所以对备注型字段的处理,需转换成字符型变量,然后使用字符型函数进行处理。字符型(二进制)C8用于存储任意不经过代码页修改而维护的字符数据

4、备注型(二进制)M10用于存储任意不经过代码页修改而维护的备注型数据2.2常量与变量2.2.1常量(始终保持不变)数值型常量—2.1342.字符型常量—”AA”、’海洋’、[Foxpro]3.逻辑型常量—.T.、.F.4.日期型常量—{^2007-9-3}5.日期时间型常量—{^2007-9-38:30:00am}6.货币型常量—$1236.282.2.2变量VFP有三种形式的变量:内存变量、数组变量和字段变量。变量的命名每一个变量都有一个名称。命名规则:①以字母、数字及下划线组成,中文VFP可以使用汉字作变量名。②以字母或下划线开始,中文VFP可以汉字开头。③长度为:1~128个字符,每个

5、汉字占2个字符。④不能使用VFP的保留字。2.变量的赋值赋值命令的格式有两种。命令格式1:〈内存变量名〉=〈表达式〉如:C=650D={^2008-9-3}命令格式2:STORE〈表达式〉TO〈内存变量表〉如:STORE0TOxSTORE0TOy,z3.变量的类型变量的类型是指其存放的数据的值。在VFP中,有6种类型的内存变量。(1)数值型(N)(2)字符型(C)(3)逻辑型(L)(4)日期型(D)(5)日期时间型(T)(6)货币型(Y)(7)对象型(O)2.3表达式与运算符用园括号和运算符把常量、变量和函数连起来的式子,称为表达式。2.3.1算术运算符与算术表达式算术表达式的格式为:〈数值

6、1〉〈算术运算符1〉〈数值2〉[〈算术运算符2〉〈数值3〉…]VFP提供的算术运算符,见表2-3。运算符名称说明+加同数学中的加法-减同数学中的减法*乘同数学中的乘法/除同数学中的除法^或**乘方同数学中的乘方,如4^3表示43%求余12%5表示12除以5所得的余数2.3.2字符串运算符与字符串表达式VFP提供的字符运算符有两个(其运算级别相同),见表2-4。运算符名称说明+连接将字符型数据进行连接-空格移位连接两字符型数据连接时,将前一数据尾部的空格移到后面数据的尾部字符串表达式的格式为:〈字符串1〉〈字符串运算符1〉〈字符串2〉[〈字符串运算符2〉〈字符串3〉…]2.3.3日期时间运算符

7、与日期时间表达式1.两个日期型数据相减两个日期型数据可以相减,结果是一个数值型数据(两个日期相差的天数)。2.日期型数据加数值型数据一个表示天数的数值型数据可加到日期型数据中,其结果仍然为一日期型数据(向后推算日期)。3.日期型数据减数值型数据一个表示天数的数值型数据可从日期型数据中减掉它,其结果仍然为一日期型数据(向前推算日期)。2.4函数函数是子程序的一种,它能完成一种特定的运算。它与数学中的函数没有什么

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

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

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