计算机二级 vfp数据与数据运算

计算机二级 vfp数据与数据运算

ID:14448894

大小:89.00 KB

页数:9页

时间:2018-07-28

计算机二级 vfp数据与数据运算_第1页
计算机二级 vfp数据与数据运算_第2页
计算机二级 vfp数据与数据运算_第3页
计算机二级 vfp数据与数据运算_第4页
计算机二级 vfp数据与数据运算_第5页
资源描述:

《计算机二级 vfp数据与数据运算》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、3.1 常量与变量考点1 常量  常量用以表示一个具体的、不变的值。不同类型常量的书写格式不同。在VisualFoxPro中,常量主要包括以下几种类型。  1数值型常量  数值型常量即常数,用来表示一个数量的大小,由数字0~9小数点和正负号组成。  2货币型常量  货币型常量用来表示货币值,其书写格式与数值型常量类似,但要加上一个前置的符号($)。  3字符型常量  字符型常量也称为字符串,其表示方法是用半角单引号、双引号或方括号把字符串括起来。这里的单引号、双引号或方括号称为定界符许多常量都有定界符。定界符虽然不作为常量本身的内容,但它规定了常量的类

2、型及常量的起始和终止界限。  4日期型常量  日期型常量的定界符是一对花括号。花括号内包括年、月、日3部分内容,各部分内容之间用分隔符分隔。  5日期时间型常量  日期时间型常量包括日期和时间两部分内容:{<日期>,<时间>}。<日期>部分与日期型常量相似,也有传统的和严格的两种格式。  6逻辑型常量  逻辑型数据只有逻辑真和逻辑假两个值。前后两个句点作为逻辑型常量的定界符是必不可少的,否则会被误认为变量名。逻辑型数据只占用1字节。考点2 变量  VisualFoxPro中变量分为字段变量和内存变量二其中字段变量就是表中的字段。内存变量是内存中的一块存

3、储区域,变量值就是存放在这个存储区域里的数据,变量的类型取决于变量值的类型。内存变量的数据类型包括:字符型(C)、数值型(N)、货币型(Y)、日期型(D)、日期时间型(T)和逻辑型(L)。  1简单的内存变量  每一个变量都有一个名字,可以通过变量名访问变量。如果当前表中存在一个同名的字段变量,则在访问内存变量时,必须在变量名前加上前缀M.(或M->),否则系统将访问同名的字段变量。  2数组  与简单内存变量不同,数组在使用之前一般要用DIMENSION或DECLARE命令显示创建,规定数组是一维数组还是二维数组,数组名和数组大小。数组大小由下标值的

4、上、下限决定,下限规定为1。在使用数组和数组元素时,应注意如下问题。  (1)在一切使用简单内存变量的地方,均可以使用数组元素。  (2)在赋值和输入语句中使用数组名时,表示将同一个值同时赋给该数组的全部数组元素。  (3)在同一个运行环境下,数组名不能与简单变量名重复。  (4)在赋值语句中的表达式位置不能出现数组名。  (5)可以用一维数组的形式访问二维数组。考点3 内存变量常用命令  1内存变量的赋值  格式1:<内存变量名>=<表达式>  格式2:STORE<表达式>TO<内存变量名表>  2表达式值的显示  格式1:?<表达式表>  格式2:

5、??<表达式表>  3内存变量的显示  格式1:LISTMEMORY[LIKE<通配符>][TOPRINTER!TOFILE<文件名>]  格式2:DISPLAYMEMORY[LIKE<通配符>][TOPRINTER

6、TOFILE<文件名>]  4内存变量的清除  格式1:CLEARMEMORY  格式2:RELEASE<内存变量名表>  格式3:RELEASEALL[EXTENDED]  格式4:RELEASEALL[LIKE<通配符>

7、EXCEPT<通配符>]  5表中数据与数组数据之间的交换  将表的当前记录复制到数组。  格式1:SCATTER

8、[FIELDS<字段名表>][MEMO]TO<数组名>[BLANK]  格式2:SCATTER[FIELDSLIKE<通配符>

9、FIELDSEXCEPT<通配符>][MEMO]TO<数组名>[BLANK]  将数组数据复制到表的当前记录。  格式1:GATHERFROM<数组名>[FIELDS<字段名表>][MEMO]  格式2:GATHERFROM<数组名>[FIELDSLIKE<通配符>

10、FIELDSEXCE<通配符>][MEMO]小提示:  如果当前表中存在一个同名的字段变量,则在访问内存变量时,必须在内存变量名前加上前缀M.(或M->),否则系

11、统访问的将是同名的字段变量。3.2 表达式  考点4 数值、字符与日期时间表达式  1数值表达式    (1)算术运算优先级。数值表达式中的算术运算符有些与日常使用的运算符稍有Lx=别,算术运算符及其含义和优先级如表3-1所示。             表3-1 算术运算符及其优先级  (2)求余运算。求余运算%和取余函数MOD()的作用相同。余数的正负号与除数一致当表达式中出现*、/和%运算时,它们具有相同的优先级。  2字符表达式  由字符串运算符将字符型数据连接起来形成,其结果仍是字符型数据字符型数据只能进行两种运算(+、-),它们的优先级相同。

12、  “+”首尾连接前后两个字符串形成一个新的字符串;“-”连接前后两个字符串,并将前字符串的尾

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

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

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