第2章教学课件

第2章教学课件

ID:42721853

大小:2.78 MB

页数:79页

时间:2019-09-21

第2章教学课件_第1页
第2章教学课件_第2页
第2章教学课件_第3页
第2章教学课件_第4页
第2章教学课件_第5页
资源描述:

《第2章教学课件》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第2章VFP表达式及应用computercenter.jlu.edu.cn吉林大学计算机教学与研究中心Welcome!数据数据是程序加工处理的对象。程序=数据+算法VisualFoxPro中常用数据的四种形式:常量、变量、表达式和函数。每一个数据都有一定的类型,数据类型决定了数据的存储方式和运算方式。2数值型数据(N),用来表示一个数量的大小,能参与算数运算的数据。表示方法:由数字0~9、小数点与正负号组成。也可以用科学记数法形式书写。2.1.1数值型数据例如:23,-153,123.48例如:2.34E+4,3.6E-3234000.00363字符型数据(

2、C),由英文字母、汉字或数字等符号组成的一串字符。2.1.2字符型数据表示方法:用半角单引号、双引号或方括号定界符把字符串括起来。例如:我是学生,定界符必须成对匹配,并不作为字符串本身内容。[13944100210]“IStudyVFP”,‘’“”[]4字符串长度是指字符串中所含字符的个数。当某种定界符是字符串中的内容,必须用另一种定界符作为标志。例如:老师说:“明天交作业”,一个半角字符长度为1,一个汉字或全角字符长度为2。例如:[说:“What”]2.1.2字符型数据该字符串长度为9。‘’[][“Windows2000”操作]52.1.3货币型数据货币型

3、数据(Y),一种特殊的数值型数据,用来表示货币值。表示方法:在数值前加货币符号$。货币型数据在存储和计算时,保留4位小数。例如:123.456货币型数据不能用科学记数法表示。$例如:$-12.45369存储为$-12.4537。62.1.4日期型数据日期型数据(D),用来表示某一个日期。表示方法:定界符为花括号{},其中包含年、月、日三部分内容,各部分内容之间用分隔符分隔。例如:{2007.10.1},{07/10/02},{09-12-2007}7设置传统/严格日期格式日期型常数有传统和严格两种格式。传统日期格式:系统默认的日期型数据为美国日期格式{mm/

4、dd/yy}传统格式受到命令SETDATE和SETCENTURY设置的影响。例如:{02/10/07}8严格日期格式:格式为:{^yyyy-mm-dd}或{^yyyy/mm/dd}严格日期表达一个确切的日期,不受命令SETDATE和SETCENTURY设置影响。年份必须用4位,年月日的次序不能颠倒、不能缺省。花括号内第一个字符必须是脱字符^。例如:{^2007/10/01},{^2009-12-02}设置传统/严格日期格式9命令格式:设置传统/严格日期格式例2.1:SetStrictdateTo0|1传统严格SetStrictdateTo0SetDateAn

5、siSetCenturyOnX={07.10.01}?XSetStrictdateTo1Y={^2008/10/01}?Y结果为2007.10.01。结果为2008.10.01。102.1.5日期时间型数据日期时间型数据(T),表示日期和时间。日期部分也有传统和严格两种格式。AM(或A)和PM(或P)分别表示上午和下午。表示方法:定界符为花括号{},其中由日期和时间两部分内容组成。例如:{10/01/078:18:30},{^2007-10-1,8:18:30P}112.1.6逻辑型数据逻辑型数据(L),表示逻辑判断的结果。逻辑型数据只有逻辑真和逻辑假两个值

6、。逻辑真为:.T.,.t.,.Y.,.y.。表示方法:逻辑假为:.F.,.f.,.N.,.n.。122.2简单内存变量内存变量存储在内存中,用来存放程序执行中的原始数据或中间结果。内存变量字段变量变量变量:在命令或程序执行过程中其值可以变化的量。简单变量数组变量13内存变量名由字母、汉字、数字或下划线组成,不能以数字开头。例如:X,姓名,_No是正确变量名1月工资,$12.3,a+b是非法变量名2.2简单内存变量如果内存变量与当前表中的字段(变量)重名,在引用内存变量时,需要加前缀“M.”或“M->”。如果不加前缀,将引用同名字段变量的值。在VFP中,允许内

7、存变量和字段变量同名。例如:M.xh是内存变量xh是字段变量142.2.1内存变量赋值命令格式一:<内存变量名>=<表达式>命令格式二:Store<表达式>To<内存变量名表>内存变量在使用前必须先赋值,变量的类型取决于变量值的类型。例2.4:M=“男”Store2*3ToX,Y变量M此时为字符型=6变量X和Y此时为数值型152.2.2内存变量的清除命令格式一:ClearMemory命令格式二:Release<内存变量名表>内存变量使用完毕,应从内存中清除,以便释放其占用的内存空间。命令格式三:ClearAll命令格式四:ReleaseAll[Like<变量

8、名通配符>

9、Except<变量名通配符>]162.2

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

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

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