VisualFoxPro基础第二章

VisualFoxPro基础第二章

ID:45079342

大小:467.00 KB

页数:61页

时间:2019-11-09

VisualFoxPro基础第二章_第1页
VisualFoxPro基础第二章_第2页
VisualFoxPro基础第二章_第3页
VisualFoxPro基础第二章_第4页
VisualFoxPro基础第二章_第5页
资源描述:

《VisualFoxPro基础第二章》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章VFP的基础知识2.1VFP的数据类型(★)2.2VFP的常量与变量(★★)2.3运算符与表达式(★★★)2.4VFP的常用函数(★★★)2.5VFP的文件类型VFP描述语法引用的符号第二章:VFP的基础知识2.1常量与变量在数据库系统之中,每一个数据都会有一定的类型,现在我们开始介绍数据库中的数据类型。2.2.1常量数值型常量:常数,用于表示一个数量的大小。由数字0-9,小数点和正负号构成,可以用科学计数法表示。在内存中用8个字节表示取值范围:-0.9999999999E+19至0.9999999999E+20例:

2、125.89E123.2E-9注意:如果我们希望在VFP中显示我们输入的常量可以在命令窗口中先输入一个?,然后输入常量内容,按回车后会在主窗口中显示结果,注意标点符号用英文状态的标点2.2.1常量货币型常量:表示货币的值。书写格式与数值型常量类似,但要加上一个货币符号($),采用4位小数。多于4位小数将四舍五入。在内存中用8个字节表示取值范围:-922337203685477.5807至922337203685477.5807例$123.56792.2.1常量字符型常量用英文字符单引号(‘)或双引号(“)或方括号([)把字

3、符串括起来表示。这里的单引号或双引号或方括号称为定界符。定界符必须成对使用,当出现定界符本身也是字符串的内容则需要另一种定界符来定界。例:“123”‘AVS’[FASFA][“FD”’T’]为什么有三种不同的定界符号而不是一种2.2.1常量思考内容123和[123]的不同“[OP”的输出效果。注意:这里我们可以用?输出常量,?表示从下一行显示若干表达式的值。??表示从同一行显示。2.2.1常量日期型常量:用花括号作为定界符,括号内包括年月日的信息。各部分用分隔符隔开,分隔符有/或-或.和空格传统的日期格式:系统默认为美国模

4、式“MM/DD/YY”年份可以用四位数字,也可以用两位,月和日用两位数字表示。如{03/28/03}严格的日期格式:{^YYYY-MM-DD}2.2.1常量日期型常量:注意:传统的日期格式只能在SETSTRICTDATETO0状态下用。可以用SETDATETO命令设置输入状态。例SETDATETOITALIAN(DD-MM-YY)SETDATETODMY(DD/MM/YY)SETDATETOMDY(MM/DD/YY)SETDATETOYMD(YY/MM/DD)2.2.1常量日期时间型常量:包括日期和时间两部分{<日期>,<

5、时间>}日期部分与日期型相同。时间部分格式为hh:mm:ss用8个字节存储数据。2.2.1常量逻辑型常量:定界符为.用1个字节存储数据。其值有真.t..y..T..Y.假.F..f..N..n.2.2.2变量在使用过程中其值可以改变的量。包括字段变量、内存变量两大类。变量例1:我们的银行存款余额,这就不是一个常量,今天是1000,明天新存入1000就是2000,这是一个典型的变量变量例2:请利用计算器计算1.95*3.75+3.28/1.68-5.42*1.682.2.2变量字段变量:(1)字段变量隶属于数据表文件。(2)

6、数据表是存在于计算机中的一个二维表格,数据表中的每一列称为一个字段,是数据表进行数据处理的基本单位;数据表中的每一行内容称为一条记录,由若干个相关联的字段组成。(3)在数据表中,字段必须先定义后赋值,然后才可以使用。(4)字段变量名由汉字、字母、数字和下划线组成,必须以字母或汉字开头。(5)字段变量的数据类型与前面的数据类型相同。2.2.2变量内存变量:内存中一个存储区域,常被用来存储所需要的常数、中间结果或最终结果。变量名由汉字、字母、数字和下划线组成,必须由字母或汉字开头。注意:当内存变量名与字段变量名相同时,字段名优

7、先于内存变量名,使用时可以在内存变量名前加上“M->”或“M.”以示区别,但赋值时不能使用该前缀。2.2.2变量内存变量赋值格式1:<内存变量>=<表达式>计算等号右边表达式的值,并将结果赋给等号左边的内存变量;只能给一个变量赋值格式2:store<表达式>to<内存变量表>计算表达式的值,并将同一个结果赋给一个或多个变量注意:”=”左边只能是内存变量名,也允许是对象的属性名。表达式:由常量、变量、函数和运算符组成。内存变量的值及类型在赋值时定义,同一个内存变量可多次赋值,它的值和类型取决于最后一次所赋的值,多个变量名之间

8、用逗号隔开。2.2.2变量内存区域A=12A=“ab”B=AA=3说明:该命令执行时先判断是否有一个名字为A的内存变量,如果没有先开辟一块内存空间命名为A,然后将其赋值为12说明:该命令执行时先判断是否有一个名字为A的内存变量,如果有则直接将其值进行修改2.2.2变量思考题:x=56y=98?X+xst

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

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

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