Visual FoxPro程序设计 教学课件 作者 高怡新 第2章 数据与数据运算.ppt

Visual FoxPro程序设计 教学课件 作者 高怡新 第2章 数据与数据运算.ppt

ID:50307902

大小:264.00 KB

页数:72页

时间:2020-03-07

Visual FoxPro程序设计 教学课件 作者 高怡新 第2章 数据与数据运算.ppt_第1页
Visual FoxPro程序设计 教学课件 作者 高怡新 第2章 数据与数据运算.ppt_第2页
Visual FoxPro程序设计 教学课件 作者 高怡新 第2章 数据与数据运算.ppt_第3页
Visual FoxPro程序设计 教学课件 作者 高怡新 第2章 数据与数据运算.ppt_第4页
Visual FoxPro程序设计 教学课件 作者 高怡新 第2章 数据与数据运算.ppt_第5页
资源描述:

《Visual FoxPro程序设计 教学课件 作者 高怡新 第2章 数据与数据运算.ppt》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、第2章数据与数据运算2.1常量与变量2.2运算符与表达式2.3常用函数2.1常量与变量一个具体的数据内容,或在操作过程中其值固定不变的数据称为常量。变量是一个命名的存储空间,变量的数据类型是由其所含数据的类型决定的。1.字符型常量字符型常量简称为C型常量,是用半角的单引号、双引号或方括号等定界符括起来的一串字符,因而又称为字符串(String)。2.1.1常量2.数值型常量数值型常量简称N型常量,也即常数。N型常量可以是由阿拉伯数字、小数点和正负号构成的各种整数、小数或实数。3.货币型常量货币型常量简称Y型常量,

2、是由符号“$”开头的一个表示货币量的数字。4.日期型常量日期型常量简称D型常量,用来表示一个具体的日期。默认格式为:{^yyyy-mm-dd}或{^yyyy/mm/dd}。5.日期时间型常量日期时间型常量简称T型常量,用来表示一个具体的日期与时间。默认格式为:{^yyyy-mm-dd,[hh[:mm[:ss]][a

3、p]]}。6.逻辑型常量逻辑型常量简称L型常量,常用来表示某个条件成立与否。L型常量只有逻辑真与逻辑假两个值,逻辑真值通用.T.表示,逻辑假值用.F.表示。字段变量是与数据表中某个字段相联系的,在创建

4、数据表时定义的一个字段就对应一个字段变量,数据表中的字段名即其字段变量名。2.1.2字段变量字段变量除了有字符型、数值型、货币型、日期型、日期时间型和逻辑型之外,还特有备注(M)型和通用(G)型等几种类型。内存变量是独立于数据表而存在的临时工作变量,用来存放数据处理过程中的一些中间结果和最终结果数据、并在程序中充当循环变量和其他工作变量等。2.1.3内存变量1.内存变量的创建与赋值格式1:STORE<表达式>TO<内存变量表>格式2:<内存变量>=<表达式>说明:以上两条命令的功能都是将指定表达式的计算结果值赋给

5、指定的内存变量,所不同的是前者允许把同一个表达式的值赋给多个变量,而后者只能给单个变量赋值。2.内存变量的保存与恢复(1)内存变量的保存格式:SAVETO<内存变量文件名>[ALLLIKE

6、ALLEXCEPT<通配符>](2)内存变量的恢复格式:RESTOREFROM<内存变量文件名>[ADDITIVE]3.内存变量的显示与释放(1)内存变量的显示格式:LIST/DISPLAYMEMORY[LIKE<通配符>](2)内存变量的释放格式1:RELEASE<内存变量名表>格式2:RELEASEALL[LIKE<通配符

7、>

8、EXCEPT<通配符>]2.2运算符与表达式表达式是将常量、变量、函数等数据用运算符按一定规则连接起来的一个有意义的式子。作为特例,也可以将单个的常量、变量或函数看成是一个表达式。根据表达式运算后得到的结果值的数据类型来划分,可将表达式分为数值表达式、字符表达式、日期表达式和逻辑表达式等。数值表达式(简称expN)是由算术运算符将各类数值型数据连接而成的式子。2.2.1数值表达式各种算术运算符,按其运算的优先级别由高到低排列如下所示。()括号内的运算最优先^或**乘方运算*、/、%乘、除、求余运算+、-加、减

9、运算字符表达式(简称expC)是由字符运算符将各类C型数据连接而成的式子。字符运算符有以下两种:+两字符串相连。-两字符串相连,并将前串的尾部空格移至结果字符串尾部。2.2.2字符表达式日期表达式(简称expD)是运算结果为某个具体日期的式子。2.2.3日期表达式属于日期表达式的一般有以下几种情况:①某一个日期常量,如:{^2002/05/18}②系统的日期函数:DATE()③类型转换函数:CTOD("mm/dd/yy")④一个日期型数据加上或减去一个N型数据。⑤当前打开数据表中的日期型字段变量。逻辑表达式(简称

10、expL)是运算结果为逻辑真值或逻辑假值的式子,包括关系运算式和逻辑运算式。2.2.4逻辑表达式1.关系运算式>大于<小于=等于<>、!=、#不等于>=大于等于<=小于等于==字符串精确匹配$左侧字符串是否被包含在右侧字符串中2.逻辑运算式各种逻辑运算符按其运算优先级从高到低排列如下:()括号NOT或!逻辑非AND逻辑与OR逻辑或每个字符应占同样大小的一个字符位,所有字符都应并排地写在同一水平上;数值表达式中有相乘关系的地方,一律采用“*”号表示,不能省略;2.2.5表达式书写规则在需要括号的地方,一律采用圆括号

11、“()”,且左右括号必须配对;不得使用罗马字符、希腊字符等非英文字符;变量名与函数名中的字母可以大写也可以小写,其效果是相同的;逻辑运算符NOT、AND、OR的前后应加圆点(小数点)或空格与其他内容分开;格式1:?[<表达式表>]功能:计算<表达式表>中各表达式的值,并在屏幕的下一行开始输出计算结果。2.2.6表达式输出命令格式2:??[<表达式表>]功能:计算<表达式表

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

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

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