VFP语言元素.pptVIP

  • 3
  • 0
  • 约1.62千字
  • 约 10页
  • 2018-04-29 发布于河南
  • 举报
VFP语言元素

Visual FoxPro 语言元素 1.常量与变量 2.运算符与表达式 3.基本函数 1.1 常量 常量 (Constant) 是一个固定的数据项,或者是在操作过程中不能改变的数据。 1.2 变量 变量就是允许在操作过程中取不同值的数据元素。 Visual FoxPro 的变量的名最长可由254 个字符组成,变量名可以是字母、数字、符号或汉字, 变量的赋值方法 1. STORE eExpression TO 变量表名 2. 变量 = eExpression 2.1 算术运算符 2.2 字符串运算符 2.3 关系运算符 2.4 逻辑运算符 2.5 日期与日期时间运算符 3.1 常用数学函数 ABS(N) 求N绝对值 COS(N)求N余弦函数 INT(N) 给N取整 MAX(N1,N2,……)求N个数中最大值 PI()求圆周率 ROUND(N1,N2)按N2指定的位数求N1四舍五入后的值 SQRT(N)求N的平方根 3.2常用其它函数 字符串长度函数LEN() 子串截取函数SUBSTR() 子串位置函数AT() 空格函数ALLTRIM() 取系统日期函数DATE() 数值转换字符函数STR() 字符转换数值函数VAL() * * 常 量 字符型常量 “AB” 数值型常量 23,-9 货币型常量 $56.5 日期型常量 {^2009-12-23} 逻辑型常量 .T. .F. x 的3次方 x^3 或 x**3 ** 或 ^ 指数运算 1 x 除以 y 的余数 x%y % 计算余数 3 x 除以 y x/y / 除法 2 x 乘上y x*y * 乘法 2 x 减去 y x-y - 减法 4 x 加上 y x+y + 加法 4 意义 例子 符号 运算 优先级 算术运算符 它具有不同的运算优先级,这些与数学中使用的四则运算符几乎相同。格式或括弧的使用方法也基本相同。 连接两个字符串,但去除第一个字符串的尾部空格 - 连接两个字符串 + 操 作 功 能 符号 用“+”号连接两个字符串时,会严格保持两个字符串的形式。 “-”号连接两个字符串时,系统会删除前一个字符串的尾部空格,并移到后一个字符串的尾部。 x 比 y 大或等于 y x=y = 检验第一个字符串是否包含于第二个字符串中 $ x 比 y 小或等于 y x=y = x 不等于 y xy x#y x !=y , #, 或! = 比较 x 是否等于 5 IF x= =5 = = 将值5 赋予 x x=5 = x 比 y 大 xy x 比 y 小 xy 意 义 使用例子 运算符 关系运算符可以实现同类数据元素的比较运算。 逻辑非(NOT) ! x NOT 或 ! 1 逻辑或(OR) x OR Y OR 3 逻辑与(AND) x AND Y AND 2 意义 使用例子 运算符 优先级 逻辑运算符可以实现两个数据元素之间的逻辑运算。 nSeconds = tTime1 - tTime2 == {12:30:21} - {12:30:10} tNewTime = tTime1 - nSeconds == {12:30:21} - 10 dNewDate = dDate1 - nDays == {^1996/01/05} - 5 相减 - tNewTime = tTime1 + nSeconds == {12:30:21} + 10 dNewDate = dDate1 + nDays == {^1996/12/31} + 10 相加 + 范 例 运算 运算符 日期与日期时间运算符就是针对日期与日期时间类型的数据实现运算的运算符。 函数能完成一种特定的运算 *

文档评论(0)

1亿VIP精品文档

相关文档