常量变量和表达式
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
3. 显示内存变量 格式:DISPLAY MEMORY [TO PRINT]
LIST MEMORY [TO PRINT]
见书P27 4 . 内存变量文件(.MEM)
格式:SAVE TO <文件名> [ALL LIKE/EXCEPT<结构>] 功能:保存当前内存中的内存变量于指定的文件名中。
格式:RESTORE FROM<文件名>[ADDITIVE] 功能:将存贮内存文件中的内存变量调入内存。
作业: 1、自学2.2.3—2.3节。 2、习题(2.4不做)。
第二章 常量、变量和表达式
2.1 常量 类型:字符常数、日期常数、逻辑常数、数值常数、货币常数和日期时 间常数。
2.2 变量 变量:
字段变量(field)
一般内存变量
内存变量(memvar):
系统内存变量
数组变量。
一、字段变量 字段变量:数据表中的每一个字段,字段名就是字段变量名。字段变量的当 前值等于表中当前记录该字段所对应的内容 。 如:表STU1中:学号,姓名,数学成绩等等字段都是字段变量名,其值是每 一个学生相应的数据。
二、内存变量 内存变量:用内存单元存贮的变量。内存变量名:由汉字、26个英文字母、09数字字符或下划线(_)组成。必须由字母字符或汉字开头。内存变量的类型则 是“动态型”,即在程序执行期间当变量建立时才赋予。 如:A1 ,BB,XT, 注:内存变量名一般不要与正打开的表的字段名同名,
VFP内存变量有如下的型:
A
Array (数组型)
C
character
(字符型)
D
Data (日期型)
L
logical (逻辑型)
N
Number (数字型)
Y
Currency
(货币符号型)
பைடு நூலகம்
T
Date time
(日期时间型)
系统内存变量:(system memory)是一种特殊的内存变量,它是用来 保持含有信息(例如,文本报表应打印的拷贝数等)的系统变量。可通 过一个前导下划线(例如,_pcopies)来识别它。系统内存变量由VFP 预先定义好了的,所以属性是固定的。
格式2:[<内存变量>]=<表达式>
例:AB=5
&&数值5赋给变量AB
? AB
5
STORE AB+8 TO AN &&将AB的值+2存入AN中
AA=“成都” ( 或 STORE “成都” TO aa) xy=12345 X1=.t.
2、释放内存变量 格式:RELEASE ALL [LIKE|EXCEPT<结构>]|<内存变量表> 例如:release AA release all like A* (或:release all except X*)
例如:
numcopy=2
&&建立叫numcopy的内存变量为N型。
_pcopies=2
&&赋值于已存在的系统内存变量
numcopy="Hello"
&&改变变量的型为C型
_pcopies="Hello"
&&错误,不能改变为C型
1、建立内存变量 赋值命令
格式1:STORE <表达式> TO <内存变量表>