vf第二章_vfp程序设计基础

vf第二章_vfp程序设计基础

ID:20100566

大小:508.00 KB

页数:127页

时间:2018-10-10

vf第二章_vfp程序设计基础_第1页
vf第二章_vfp程序设计基础_第2页
vf第二章_vfp程序设计基础_第3页
vf第二章_vfp程序设计基础_第4页
vf第二章_vfp程序设计基础_第5页
资源描述:

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

1、第二章VFP程序设计基础根据计算机系统处理数据的形式来划分,VFP有常量、变量、表达式和函数四种形式的数据。2.1常量与变量每一个数据都有一定的类型,数据类型决定了数据的存储方式和运算方式。向表中输入数据时,每个字段的数据类型是在表结构中定义的。常量、内存变量、函数以及表达式的类型包括字符型、数值型、货币型、逻辑型、日期型和日期时间型等6种。2.1.1常量常量用以表示一个具体的、不变的值。不同类型的常量有不同的书写格式。1.数值型常量数值型常量也就是常数,用来表示一个数量的大小,由数字0—9、小数点和正负号构成。例如:12、3.45、-6.78为了表示很大或很

2、小的数值型常量,也可以使用科学记数法形式书写.例如:用5.878E12表示5.878×1012,用1.6E-12表示1.6×10-12。数值型数据在内存中用8个字节表示,其取值范围是-0.9999999999E+19~0.9999999999E+20。2.货币型常量货币型常量用来表示货币值,其书写格式与数值型常量类似,但要加上一个前置的符号($)。货币数据在存储和计算时,采用4位小数。如果一个货币型常量多于4位小数,那么系统会自动将多余的小数位四舍五入。例如:常量$123.456789将存储为$123.4568。货币型常量没有科学记数法形式,在内存中占用8个字

3、节.取值范围是:-922337203685477.5807~922337203685477.5807。3.字符型常量字符型常量也称为字符串,其表示方法是用半角单引号、双引号或方括号把字符串扩起来。这里的单引号、双引号或方括号称为定界符。许多常量都有定界符。定界符虽然不作为常量本身的内容,但它规定了常量的类型以及常量的起始和终止界限。字符型常量的定界符必须成对匹配,不能一边用单引号而另一边用双引号。如果某种定界符本身也是字符串的内容,则需要用另一种定界符为该字符串定界。注意,不包含任何字符的字符串(“”)叫空串。空串与包含空格的字符串(””)不同。例:显示几个字

4、符型常量。在命令窗口键入以下两条命令:?"计算机","123",['abc'"ABC"]??"计算机","123",['abc'"ABC"]?命令的功能是另起一行,在新的一行的开始处显示若干个表达式的值;??命令是在同一行显示表达式的值。显示结果:计算机123'abc'"ABC"计算机123'abc'"ABC"4.日期型常量日期型常量的定界符是一对花括号。花括号内包括年、月、日三部分内容,各部分内容之间用分隔符分隔。系统默认斜杠(/)分隔符。常用的其他日期分隔符有连字号(—)、句点(.)和空格。日期型常量的格式有两种:①传统的日期格式系统默认为美国日期格式mm

5、/dd/yy(月/日/年),传统日期格式中的月、日各为2位数字,而年份可以是2位数字,也可以是4位数字。②严格的日期格式{^yyyy-mm-dd}用这种格式书写的日期常量能表达一个确切的日期,它不受SETDATE等语句设置的影响。这种格式的日期常量在书写时要注意:花括号内第一个字符必须是脱字符(^);年份必须用4位(如2001、1999等);年月日的次序不能颠倒、不能缺省。日期型数据用8个字节表示.③影响日期格式的设置命令命令格式:setmarkto[日期分割符]命令功能:用于指定日期分隔符,“-”,“.”命令格式:setdate[to]american

6、an

7、si

8、british

9、Use:mm/dd/yybritish:dd/mm/yy命令格式:setcenturyon/off命令功能:用于设置年份的位数;on设置年份用4位数字表示off设置年份用2位数字表示命令格式:SETSTRICTDATETO[0

10、1

11、2]命令功能:用于设置是否对日期格式进行检查。0表示不进行严格的日期格式检查,目的是与早期VFP兼容。1表示进行严格的日期格式检查,它是系统默认的设置。2表示进行严格的日期格式检查,并且对CTOD()和CTOT()函数的格式也有效。例2.2设置不同的日期格式。在命令窗口键入输入以下几条命令,并分别回车执行:se

12、tcenturyon&&设置4位数字年份setdatetoymd&&设置年月日格式?{^2000.08.08}SetcenturyoffSetmarkto“.”Setdatetomdy?{^2000-08-10}5.日期时间型常量日期时间型常量包括日期和时间两部分内容:(<日期>,<时间>)。<日期>部分与日期型常量相似,也有传统的和严格的两种格式。<时间>部分的格式为:[hh[:mm[:ss]][a[p]]。其中hh、mm和ss分别代表时、分和秒,默认值分别为12、0和0。a和p分别代表上午和下午,默认值为a。如果指定的时间大于等于12,则自然为下午的时间。

13、日期时间型数据用8个字节存储6.逻辑型

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

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

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