理论常量变量表达式.ppt
《理论常量变量表达式.ppt》由会员分享,可在线阅读,更多相关《理论常量变量表达式.ppt(47页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、理论常量变量表达式现在学习的是第1页,共47页VFPVFP中数据的特点中数据的特点数据元素数据元素:常量常量,变量变量,函数和表达式函数和表达式Visual Foxpro中定义了六种基本数据中定义了六种基本数据类型:类型:数值型,字符型,货币型,日期型数值型,字符型,货币型,日期型日期时间型,逻辑型日期时间型,逻辑型数据类型是数据的一个重要属性。数据类型是数据的一个重要属性。现在学习的是第2页,共47页数据操作原则数据操作原则:各数据的类型必须匹配,各数据的类型必须匹配,特定特定的操作的操作只能对只能对特定类型特定类型的数据进的数据进行。行。现在学习的是第3页,共47页3.1.1常量的类型与表
2、示常量的类型与表示常量:是指在数据处理过程中其值常量:是指在数据处理过程中其值保持保持不变不变的量。的量。常量有数值型,字符型,货币型,日期常量有数值型,字符型,货币型,日期型,日期时间型,逻辑型六种类型。型,日期时间型,逻辑型六种类型。现在学习的是第4页,共47页1.1.数值型常量(数值型常量(Numeric,NNumeric,N型常量)型常量)由数字、小数点和正负号构成的各种由数字、小数点和正负号构成的各种整数、小数或实数,长度最大为整数、小数或实数,长度最大为2020。例如:例如:2121,10.2510.25,-1.567-1.567 等。等。【注意注意】分数及百分数并分数及百分数并不
3、是不是一个一个N N型常量。型常量。系统把系统把n/mn/m看成运算看成运算,故故VFPVFP无分数无分数。例如:例如:1/21/2,30%30%不是不是N型常量。型常量。现在学习的是第5页,共47页1.1.数值型常量(数值型常量(Numeric,NNumeric,N型常量)型常量)也可以用科学计数法表示也可以用科学计数法表示(即用即用E E或或e e来表示来表示以以1010为底的指数为底的指数):1.234E+151.234E+15或或1.234E15(1.234E15(表示表示1.2341.23410101515),1.234E-15(1.234E-15(表示表示1.2341.234101
4、0-15-15)。【注意注意】E或或e之前必须是非零的有效数字,之前必须是非零的有效数字,之后用整数来表示具体的指数值。之后用整数来表示具体的指数值。例如:例如:E-6是是错误错误的表示方法,的表示方法,1E-6是是正确正确的表示方法。的表示方法。现在学习的是第6页,共47页2.2.字符型常量字符型常量(Character,C型常量)型常量)字符型常量是用字符型常量是用定界符定界符括起来的字符串括起来的字符串(一一切能印刷的文字或符号切能印刷的文字或符号)。定界符有三种定界符有三种:单引号单引号 、双引号、双引号 和方括和方括号号,三者功能相同三者功能相同。【注意注意】定界符要定界符要配对配对
5、使用才能说明要指使用才能说明要指定的字符串。定的字符串。例如例如:abcabc,123123,李刚李刚 先生先生 现在学习的是第7页,共47页2.字符型常量(字符型常量(Character,C型常量)型常量)C C型数据的最大长度为型数据的最大长度为254254字符。字符。【注意注意】当某一种定界符本身就是字符串当某一种定界符本身就是字符串的组成部分时,就应该选择另一种定界符的组成部分时,就应该选择另一种定界符来界定该字符串。来界定该字符串。IBM-PC计算机计算机或IBM-PC计算机计算机Im a student 或 Im a studentIm a studentIBM-PC计算机计算机现
6、在学习的是第8页,共47页3.货币型常量货币型常量(Currency,Y型常量型常量)由符号由符号$开头的一个表示货币量的数字,开头的一个表示货币量的数字,默认默认4 4位小数,超过位小数,超过4 4位自动四舍五入。位自动四舍五入。?$-610.23-610.2300?$123.56728123.5673现在学习的是第9页,共47页4.4.日期型常量日期型常量(Date,D(Date,D型常量型常量)日期型常量用来表示一个确切的日期,用日期型常量用来表示一个确切的日期,用花括号作为定界符。花括号作为定界符。默认格式:默认格式:yyyy/mm/dd 其中分隔符其中分隔符/可用可用-或或.来代替。
7、来代替。表示该日期格式是严格的。表示该日期格式是严格的。例如:例如:2008/08/082008/08/08空日期的表示方法:空日期的表示方法:,/,-,.现在学习的是第10页,共47页4.4.日期型常量日期型常量(Date,D(Date,D型常量型常量)取消严格日期格式:取消严格日期格式:set strictdate to 0set strictdate to 0这时可以用形如这时可以用形如mm-dd-yy 或或mm-dd-yyyy来表示日期来表示日期其中其中 -分隔符也可以用分隔符也可以用 /,./,.来代替。来代替。恢复严格日期格式:恢复严格日期格式:set strictdate to
8、1set strictdate to 1现在学习的是第11页,共47页(1)SET DATE TO命令格式命令格式:SET DATE TO AMERICAN|ANSI|BRITISH|FRENCH|GERMAN|ITALIAN|JAPAN|USA|MDY|DMY|YMD 功能:设置当前日期的格式功能:设置当前日期的格式常用的是:常用的是:SET DATE TO ANSI现在学习的是第12页,共47页(2)SET CENTURY(2)SET CENTURY 命令命令格式:格式:SET CENTURY ONSET CENTURY ON|OFF OFF 功能:设置年份的位数,功能:设置年份的位数,O
9、NON指定年份指定年份 为为4 4位,位,OFFOFF指定年份为指定年份为2 2位。位。即:即:20072007与与0707的差别的差别现在学习的是第13页,共47页5.日期时间型常量日期时间型常量 (Date Time,T型常量型常量)日期时间型常量包括日期和时间两部分日期时间型常量包括日期和时间两部分.yyyy-mm-dd,hh:mm:ssa|p其中日期与时间的分隔符其中日期与时间的分隔符,也可以用空格来也可以用空格来代替,显示出来的结果都是一样。代替,显示出来的结果都是一样。例如:例如:19961996年年0303月月2020日早上日早上1111时时 3535分分1515秒表示为秒表示为
10、:1996-03-20,11:30:15 a1996-03-20,11:30:15 a现在学习的是第14页,共47页6.6.逻辑型常量(逻辑型常量(LogicalLogical,L L型常量)型常量)用来表示某个条件成立与否,因此只有真用来表示某个条件成立与否,因此只有真和假两个值。和假两个值。.T.t.Y.y.表示真。表示真。.F.f.N.n.表示假表示假。【注意注意】逻辑值前后的小圆点逻辑值前后的小圆点.不能缺少,不能缺少,且逻辑值固定用一个字节表示。且逻辑值固定用一个字节表示。现在学习的是第15页,共47页3.1.2变量的产生与表示变量的产生与表示变量变量:在在VFPVFP中中,一个不改
11、变的,一个不改变的符号符号在不在不同的时候具有不同的值,同的时候具有不同的值,该符号该符号称为变称为变量。量。两个问题两个问题:1.1.符号可以怎样写?符号可以怎样写?2.2.如何让变量具有不同的值?如何让变量具有不同的值?现在学习的是第16页,共47页(1)(1)由汉字、字母、数字和下划线以及它由汉字、字母、数字和下划线以及它们的组合,而且必须以汉字、字母或下划们的组合,而且必须以汉字、字母或下划线开头。线开头。不能含有空格。不能含有空格。如,如,student_1student_1号号,ttt,ttt,非变量,非变量(2)(2)变量名的最大长度为变量名的最大长度为128128个字符。个字符
12、。1 1变量的命名规则变量的命名规则【注意注意】一个汉字作一个汉字作2个字符来计算。个字符来计算。现在学习的是第17页,共47页1 1变量的命名规则变量的命名规则(3)(3)不能使用不能使用VFPVFP的保留字。的保留字。所谓保留字是指所谓保留字是指VFPVFP内部已用来作为内部已用来作为某些用途的字符,包括命令关键字,函某些用途的字符,包括命令关键字,函数名和系统内存变量名等。数名和系统内存变量名等。例如:例如:SETSET、DATEDATE、ON ON 等。等。变量命名三规则:符号变量命名三规则:符号,长度长度,保留字保留字 现在学习的是第18页,共47页变量的类型变量的类型:内存变量与字
13、段变量。:内存变量与字段变量。字段变量在第二周介绍字段变量在第二周介绍 内存变量:内存变量:是是一个临时的工作单元一个临时的工作单元;用于用于存储常数或程序运行的中间结果存储常数或程序运行的中间结果或最终结果。或最终结果。2.2.如何让变量具有不同的值?如何让变量具有不同的值?现在学习的是第19页,共47页内存变量的赋值内存变量的赋值格式格式1 1:计算等号计算等号右边表达式右边表达式的值,并将结的值,并将结果赋给等号果赋给等号左边的内存变量左边的内存变量。例例:姓名姓名=800=800 或或 工资工资=林林 或或 yy=$2 yy=$2 或或 a_b_c=.T.a_b_c=.T.以上与数学的
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 理论 变量 表达式
限制150内