3-数据类型与数据运算

3-数据类型与数据运算

ID:41860060

大小:267.50 KB

页数:71页

时间:2019-09-03

3-数据类型与数据运算_第1页
3-数据类型与数据运算_第2页
3-数据类型与数据运算_第3页
3-数据类型与数据运算_第4页
3-数据类型与数据运算_第5页
资源描述:

《3-数据类型与数据运算》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第3章数据类型与数据运算章前导读VisualFoxPro中包含的数据类型数据之间进行运算的准则各种数据的相互转换方法VisualFoxPro中,除了需要处理表中的数据外,还需要处理其他的数据。VisualFoxPro包括常量、变量、表达式和函数4种形式的数据。每一类数据都属于特定的数据类型,数据类型决定了数据的存储方式和运算方法。3.1常量常量表示一个具体的、不变的值。不同类型的常量有不同的书写格式。VisualFoxPro中常量包括数值型、字符型、日期型、日期时间型、逻辑型和货币型6种。(1)数值型常量就是我们所说的常数,用来表示一个数量的大小,具有运算意义。数值型常量由数字0~9、小数点

2、和正负号组成。例如:65、-26、1.5E7、2.34E-8系统内存用8个字节来表示一个数值型常量,其取值范围是:-9999999999E-19~0.9999999999E20(2)字符型常量习惯上也称“字符串”,由中英文字符、ASCII码、各种符号、空格和数字组成。表示方法:用半角单引号、双引号或方括号将字符串括起来。(定界符)在字符型数据中,一个汉字占两个字节的位置,其他字符占一个字节的位置。例如:’VFP’、”计算机001”、[轻工学院]、[祖国的’花朵’](3)日期型常量用来表示具体日期的常量定界符是{}分隔符是(/)、(-)、(.)和空格传统日期格式与严格日期格式传统日期格式:mm

3、/dd/yy严格日期格式:{^yyyy-mm-dd}如{08-23-98}可以表示1998年8月23日,如{^1998-08-23}就是1998年8月23日。两种日期型的区别传统的日期格式受其他语句的影响。在不同设置状态下,计算机会对同一日期型常量作出不同解释。如{10/08/01}可以被解释为2001年10月8日、2010年8月1日、2001年8月10日等。严格日期格式确切地表示一个日期而不会受到命令语句的任何影响。命令和子句的书写规则(1)以命令动词开始;(2)各部分之间要用空格隔开;(3)命令、子句、函数名都可简写为前4个字符,大、小写等效;(4)一行只能写一条命令,总长度不超过819

4、2个字符,超过屏幕宽度时用续行符“;”;(5)变量名、字段名和文件名应避免与命令动词、关键字或函数名同名,以免运行时发生混乱。命令格式中的符号约定命令中的[]、

5、、…、<>符号都不是命令本身的语法成分,使用时不能照原样输入其中:[]表示可选项,根据具体情况决定是否选用

6、表示两边的部分只能选用其中的一个…表示可以有任意个类似参数,各参数间用逗号隔开<>表示其中内容要以实际名称或参数代入影响日期格式的设置命令设置日期格式SETDATE[TO]AMERICAN┃ANSI┃BRITISH┃FRENCH┃GERMAN┃ITALIAN┃JAPAN┃USA┃MDY┃DMY┃YMD常用日期格式短语格式短语格

7、式AMERICANmm/dd/yyJAPANyy/mm/ddANSIyy.mm.ddUSAmm-dd-yyBRITISHFRENCHdd/mm/yyMDYmm/dd/yyGERMANdd.mm.yyDMYdd/mm/yyITALIANdd-mm-yyYMDyy/mm/dd命令工作方式中的常见错误(1)命令动词写错(2)格式不符合要求·标点符号不对(一定要用英文标点符号)·缺少必需的空格或添加了不该有的空格·数据类型不一致,要注意字符型、数值型、日期型、逻辑型数据的书写格式(3)打不开所需文件:没有正确输入盘符和路径或文件名输错设置日期分隔符SETMARKTO[日期分隔符]若执行SETMARK

8、TO没有制定任何分隔符,表示恢复系统默认的斜杠(/)分隔符。设置年份的位数SETCENTURYON┃OFF用于设置显示日期型数据时是否显示世纪。也就是说年份是显示4位还是2位。设置日期格式检查SETSTRICTDATETO[0┃1┃2]用于设置是否对日期格式进行检查0表示不进行严格的日期格式检查1表示进行严格的日期格式检查,是系统默认设置。2表示进行严格的日期格式检查,对于CTOD()和CTOT()函数格式也有效。严格的日期格式可以在任何情况下使用,传统的日期格式只能在SETSTRICTDATETO0的情况下使用;当SETSTRICTDATETO1或2的情况下,用户使用传统日期格式,系统会报

9、错。4.日期时间型常量表示具体的日期及时间的常量。分为传统日期时间型常量和严格日期时间型常量。严格日期时间型常量的表示形式:{^yyyy-mm-dd,[hh[:mm[:ss]][a│p]]}5.逻辑型常量用来表示逻辑真和逻辑假的常量。逻辑型常量只有逻辑真和逻辑假两个值。逻辑真的表示形式:.T.、.t.、.Y.、.y.逻辑假的表示形式:.F.、.f.、.N.、.n.逻辑型数据占用1个字节。6.货币型常量用来表示

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

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

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