01 visual foxpro中常量变量表达式

01 visual foxpro中常量变量表达式

ID:20104832

大小:1012.00 KB

页数:44页

时间:2018-10-09

01 visual foxpro中常量变量表达式_第1页
01 visual foxpro中常量变量表达式_第2页
01 visual foxpro中常量变量表达式_第3页
01 visual foxpro中常量变量表达式_第4页
01 visual foxpro中常量变量表达式_第5页
资源描述:

《01 visual foxpro中常量变量表达式》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、VisualFoxpro程序设计广东医学院信息工程学院2014年02月25日常量、变量与表达式:常量的概念、常量的类型与表示内存变量的概念、内存变量创建与类型表达式的概念、表达式的创建与类型第三章VisualFoxpro语言基础VFP中数据的特点数据元素:常量,变量,函数和表达式VisualFoxpro中定义了六种基本数据类型:数值型,字符型,货币型,日期型日期时间型,逻辑型数据类型是数据的一个重要属性。数据操作原则:各数据的类型必须匹配,特定的操作只能对特定类型的数据进行。3.1.1常量的类型与表示常量:是指在数据处理过程中其值保持不变的量。常量有六种类型:数值型字符型货币型日期型日期时

2、间型逻辑型1.数值型常量(N型常量)由数字、小数点和正负号构成的各种整数、小数或实数,长度最大为20。例如:21,10.25,-1.567等。【注意】在VFP中,分数及百分数并不是一个N型常量。系统把n/m看成运算,故VFP无分数。例如:1/2,30%不是N型常量。数值型常量也可以用科学计数法表示(即用E或e来表示以10为底的指数):1.234E+15或1.234E15(表示1.234×1015),1.234E-15(表示1.234×10-15)。【注意】E或e之前必须是非零的有效数字,之后用整数来表示具体的指数值。例如:E-6是错误的表示方法,1E-6是正确的表示方法。2.字符型常量(C

3、型常量)字符型常量是用定界符括起来的字符串。(一切能印刷的文字或符号)。定界符有三种:单引号'、双引号"和方括号[],三者功能相同。【注意】定界符要配对使用才能说明要指定的字符串。例如:'abc',"123",[李刚先生]字符型常量的最大长度为254字符。【注意】当某一种定界符本身就是字符串的组成部分时,就应该选择另一种定界符来界定该字符串。'"IBM-PC"计算机'或["IBM-PC"计算机]"I'mastudent"或[I'mastudent]I'mastudent"IBM-PC"计算机3.货币型常量(Y型常量)由符号$开头的一个表示货币量的数字,默认4位小数,超过4位自动四舍五入。?

4、$-610.23-610.2300?$123.56728123.56734.日期型常量(D型常量)日期型常量用来表示一个确切的日期,用花括号作为定界符。默认格式:{^yyyy/mm/dd}其中分隔符/可用-或.来代替;^表示该日期格式是严格的。例如:{^2008/08/08}空日期的表示方法:{},{^},{/},{-},{.}取消严格日期格式:setstrictdateto0这时可以用形如{mm-dd-yy}或{mm-dd-yyyy}来表示日期,其中-分隔符也可以用/,.来代替。恢复严格日期格式:setstrictdateto1(1)SETDATETO命令格式:SETDATETOAMER

5、ICAN

6、ANSI

7、BRITISH

8、FRENCH

9、GERMAN

10、ITALIAN

11、JAPAN

12、USA

13、MDY

14、DMY

15、YMD功能:设置当前日期的格式常用的是:SETDATETOANSI(2)SETCENTURY命令格式:SETCENTURYON

16、OFF功能:设置年份的位数,ON指定年份为4位,OFF指定年份为2位。即:2007与07的差别5.日期时间型常量(T型常量)日期时间型常量包括日期和时间两部分.{^yyyy-mm-dd[,hh[:mm[:ss]][a

17、p]]}其中日期与时间的分隔符,也可以用空格来代替,显示出来的结果都是一样。例如:1996年03月20日早上11时35分15秒表示为:

18、{^1996-03-20,11:30:15a}6.逻辑型常量(L型常量)用来表示某个条件成立与否,因此只有真和假两个值。.T..t..Y..y.表示真。.F..f..N..n.表示假。【注意】逻辑值前后的小圆点.不能缺少,且逻辑值固定用一个字节表示。3.1.2变量的产生与表示变量:在VFP中,一个不改变的符号在不同的时候具有不同的值,该符号称为变量。变量的两个关键问题:1.变量如何表示?2.如何让变量具有不同的值?[变量命名三规则:符号,长度,保留字](1)由汉字、字母、数字和下划线以及它们的组合,而且必须以汉字、字母或下划线开头。不能含有空格。如student_1号,ttt,非变量(2)

19、变量名的最大长度为128个字符。变量的命名规则:【注意】一个汉字的长度为2个字符(3)不能使用VFP的保留字所谓保留字是指VFP内部已用来作为某些用途的字符,包括命令关键字,函数名和系统内存变量名等。例如:SET、DATE、ON等。变量的类型:内存变量与字段变量。(字段变量在第二周介绍)内存变量:是一个临时的工作单元;用于存储常数或程序运行的中间结果或最终结果。内存变量的赋值:格式1:<内存变量名>=<表达式>计算等号右

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

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

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