
弟二章常量、变量和表达式 2.1常量 2.2 变量 2.3 表达式(自学)
第二章 常量、变量和表达式 2.1 常量 2.2 变量 2.3 表达式(自学)

2.1常量 类型:字符常数、日期常数、逻辑常数、数值常数、 货币常数和日期时间常数。 2.2变量 字段变量(ield) 变量: 般内存变量 内存变量(memvar): 系统内存变 量 数组变量
第二章 常量、变量和表达式 2.1 常量 类型:字符常数、日期常数、逻辑常数、数值常数、 货币常数和日期时间常数。 2.2 变量 字段变量(field) 变量: 一般内存变量 内存变量(memvar): 系统内存变 量 数组变量

穿段变 莲雾莲鑫 字段变量:数据表中的莓一个学段,字段名就是字段变量 名。字段变量的当前值等于表中当前记录该字段所对应的 内容。 如:表$TU1中:学号,姓名,数学成绩等等字段都是字 段变量名,其值是每一个学生相应的数据。 二、内存变量 内存变量:用内存单元存贮的变量。内存变量名:由汉字 26个英文字母、0-9数字字符或下划线()组成。必须由字 母字符或汉字开头。内存变量的类型则是“动态型”,即 在程序执行期间当变量建立时才赋予。 如:A1,BB,XT, 注:内存变量名一般不要与正打开的表的字段名同名
一、字段变量 字段变量:数据表中的每一个字段,字段名就是字段变量 名。字段变量的当前值等于表中当前记录该字段所对应的 内容 。 如:表STU1中:学号,姓名,数学成绩等等字段都是字 段变量名,其值是每一个学生相应的数据。 二、内存变量 内存变量:用内存单元存贮的变量。内存变量名:由汉字、 26个英文字母、0-9数字字符或下划线(_)组成。必须由字 母字符或汉字开头。内存变量的类型则是“动态型” ,即 在程序执行期间当变量建立时才赋予。 如:A1 ,BB,XT, 注:内存变量名一般不要与正打开的表的字段名同名

Array(数组型) character (字符型) D Data (日期型) L logical(逻辑型) 令 Number (数字型) Y Currency (货币符号型) T Date time (日期时间型) 系统内存变量:(system memory)是一种特殊的内存 变量,它是用来保持含有信息(例如,文本报表应打 印的拷贝数等)的系统变量。可通过一个前导下划线 (例如,pcopies)来识别它。系统内存变量由VFP预 先定义好了的,所以属性是固定的
VFP内存变量有如下的型: A Array (数组型) C character (字符型) D Data (日期型) L logical (逻辑型) N Number (数字型) Y Currency (货币符号型) T Date time (日期时间型) 系统内存变量:(system memory)是一种特殊的内存 变量,它是用来保持含有信息(例如,文本报表应打 印的拷贝数等)的系统变量。可通过一个前导下划线 (例如,_pcopies)来识别它。系统内存变量由VFP预 先定义好了的,所以属性是固定的

numcopy=2 &&建立叫numcopy的内存变量为N型。 _pcopies=2 &&赋值于已存在的系统内存变量 numcopy="Hello"&&改变变量的型为C型 _pcopies="Hello" &&错误,不能改变为C型 1、建立内存变量 赋值命令 格式1:STORETO 格式2:]= 例:AB=5 &&数值5赋给变量AB ?AB 5
例如: numcopy=2 &&建立叫numcopy的内存变量为N型。 _pcopies=2 &&赋值于已存在的系统内存变量 numcopy="Hello" &&改变变量的型为C型 _pcopies="Hello" &&错误,不能改变为C型 1、建立内存变量 赋值命令 格式1:STORE TO 格式2:[]= 例:AB=5 &&数值5赋给变量AB ? AB 5

AA=“成都” (或 STORE“成都” TO aa xy=12345 X1=.t. 2、释放内存变量 格式:RELEASE ALL LIKEEXCEPTK内存 变量表> 例如:release AA release all like A*(或:release all except X*)
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*)

3.显示丙存变量 格式:DISPLAY MEMORY[TO PRINT可 LIST MEMORY [TO PRIN可 见书P27 4.内存变量文件(.ME0 格式:SAVE TOALL LIKE/EXCEPT 功能:保存当前内存中的内存变量于指定的文件名中。 格式:RESTORE FROM[ADDITIVE] 功能:将存贮内存文件中的内存变量调入内存
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不做)
作业: 1、自学2.2.3—2.3节。 2、习题(2.4不做)