4)内存变量的清除 格式1: CLEAR MEMORY 格式2: RELEASE<内存变量名表> 格式3: RELEASE ALL[ EXTENDED] 格式4: RELEASE ALL[LIKE<通配符>| EXCEPT<通配 符> 功能:格式1清除所有内存变量。格式2清除指定的内存 变量。 例P24 11
11 4)内存变量的清除 格式1:CLEAR MEMORY 格式2:RELEASE <内存变量名表> 格式3:RELEASE ALL [EXTENDED] 格式4:RELEASE ALL [LIKE <通配符> | EXCEPT <通配 符>] 功能:格式1清除所有内存变量。格式2清除指定的内存 变量。 例 P24
213运算符与表达式 描述各种不同运算的符号称为运算符,而参与运算的数 据称为操作数。表达式用来表示某个求值规则,它由 运算符和配对的圆括号将常量、变量、函数、对象属 性等操作数以合理的形式组合而成 在Ⅵ ISUAL FOXPRO中有5类运算符和表达式:算术运算 符和算术表达式、字符串运算符和字符串表达式、日 期运算符和日期表达式、关系运算符和关系表达式、 逻辑运算符和逻辑表达式
12 2.1.3 运算符与表达式 描述各种不同运算的符号称为运算符,而参与运算的数 据称为操作数。表达式用来表示某个求值规则,它由 运算符和配对的圆括号将常量、变量、函数、对象属 性等操作数以合理的形式组合而成。 在VISUAL FOXPRO中有5类运算符和表达式:算术运算 符和算术表达式、字符串运算符和字符串表达式、日 期运算符和日期表达式、关系运算符和关系表达式、 逻辑运算符和逻辑表达式
1、算术运算符与算术表达式 算术表达式也称数值型表达式,其运算结果为 数值。 (1)算术运算符 Ⅴ isual foxpro提供6个算术运算符,加(+)、减(-) 乘(*)、除()、取负()、乘方(^或*运算的含 义与数学中基本相同。 算术运算符的优先权依次为()^或***和/→% +和 13
13 1、算术运算符与算术表达式 算术表达式也称数值型表达式,其运算结果为一 数值。 (1)算术运算符。 Visual FoxPro提供6个算术运算符,加(+)、减(-) 、乘(*)、除(/)、取负(-)、乘方(^或**)运算的含 义与数学中基本相同。 算术运算符的优先权依次为()→^或**→*和/→% →+和-
(2)表达式的书写规则。 1)每个符号占1格,所有符号都必须一个一个并排写在同 横线上,不能在右上角或右下角写方次或下标。例 如:23要写成2^3,x计+X2要写成X1+X2 2)原来在数学表达式中省略的内容必须重新写上。例如 :2x要写成2*x。 3)所有括号都用小括号(),括号必须配对。 4)要把数学表达式中的有些符号,改成 VISUAL FOXPRO中可以表示的符号。例如:要把2πr改为 2*pO*r。(pi(为函数) 14
14 (2) 表达式的书写规则。 1)每个符号占1格,所有符号都必须一个一个并排写在同 一横线上,不能在右上角或右下角写方次或下标。例 如:2 3要写成2^3,X1+X2要写成X1+X2。 2) 原来在数学表达式中省略的内容必须重新写上。例如 :2x要写成2*x。 3) 所有括号都用小括号(),括号必须配对。 4 ) 要 把 数 学 表 达 式 中 的 有 些 符 号 , 改 成 VISUAL FOXPRO中可以表示的符号。例如:要把2πr 改为 2*pi()*r。(pi()为函数)
2、字符串运算符与字符串表达式 字符运算符有两个(其运算优先级别相同)+,-,表示将两个 字符串连接起来。其中“”表示将前一个字符串的尾 部空格移到后面。 例如 “123ABCm+666Xyz &&连接后结果为: ”123ABC666Xyz 12345+ abcd w〃xyzw&连接后结果为: 123 45abcd xyz “ABC“-“DEFG” &&连接后结果为: ” ABCDEFG
15 2、字符串运算符与字符串表达式 字符运算符有两个(其运算优先级别相同) +, -,表示将两个 字符串连接起来。其中“-”表示将前一个字符串的尾 部空格移到后面。 例如: “123ABC”+”666xyz” &&连接后结果为: ”123ABC666xyz” “123 45”+”abcd “+” xyz “ &&连接后结果为: ”123 45abcd xyz “ “ABC “-“DEFG” &&连接后结果为: ”ABCDEFG