11VFP国二辅导--第5讲表达式、函数.pptVIP

  • 2
  • 0
  • 约8.26千字
  • 约 33页
  • 2018-06-06 发布于河北
  • 举报
11VFP国二辅导--第5讲表达式、函数

第2章 数据与数据运算 内存变量 1.内存变量赋值 【格式1】 ? [表达式] 【格式2】 ?? 表达式 【功能】格式1换行输出表达式的值,格式2不换行输出。 3.内在变量清除 数值表达式 字符表达式 +:前后两个字符串首尾连接形成一个新的字符串 -:连接两个字符串,将前串尾部空格移到合并后新串尾部 严格日期格式:{^yyyy-mm-dd} 传统日期格式:月、日各2位,年可以2位可以4位。{08-23-10} (1)影响日期格式的设置命令 SET MARK TO [日期分隔符] 默认斜杠/分隔符 SET DATE TO MDY|DMY|YMD (2)设置日期显示格式 SET CENTURY ON|OFF on: 显示世纪,4位表示年份。 Off: 不显示世纪,2位表示年份。 关系表达式 关系运算符 子串包含运算 $: 【格式】字符串表达式1$字符串表达式2 如果字符串表达式1是字符串表达式2的一个子串,即一部分,结果为真,否则为假。 【例】子串包含运算 ?″教育学″$″高等教育学″ ? ″教学″$″高等教育学″ ? ″高等教育学″$″教育学″ 设置字符串比较的状态 1. ==:(两边必须完全一样,才相等) ? abc==abc ? abc==ab ? ab ==ab 逻辑表达式 逻辑运算符包括 :.NOT.、.AND.、.OR. 数值函数 1.取绝对值函数 ABS( N) 例 ? ABS(-123) 123 2.平方根函数SQRT(N) ? SQRT(123) 11.09 字符串函数 1.左字符串截取函数:left(串,n)  对串从左截取n个字符   ? Left(“abcdefghij”,4) 字符串函数 6.求字符串长度:LEN(C) 求串C的长度 11.宏替换函数:&<字符型变量> 日期函数 类型转换函数 测试函数 (1)值域测试函数BETWEEN() 【格式】BETWEEN (表达式1,表达式2 ,表达式3) 【功能】判断表达式1的值是否大于等于表达式2的值并且小于等于表达式3的值,满足条件,则返回.T.。 【例】? BETWEEN(5,3,7),BETWEEN(A,X,Y) 输出结果:.T. .F. (2)空值测试函数ISNULL( ) 【格式】ISNULL(表达式) 【功能】判断某变量或对象是否有确定值,表达式值为NULL或 .NULL.时,结果为.T.。 【例】? ISNULL(null) 输出结果:.T. (3)”空”测试函数EMPTY( ) 【格式】EMPTY(表达式) 【功能】判断某变量或对象是否存在,即变量或对象是否为“空”。数值0、逻辑值.F.和空字符串″″或任意多个空格字符串″ ″都可以理解为“空”。 【例】? EMPTY(0),EMPTY(.F.),EMPTY(),EMPTY( ) 输出结果:.T. .T. .T. .T. (5)条件测试函数IIF( ) 【格式】IIF(逻辑表达式,表达式1,表达式2) 【功能】判断逻辑表达式的值,若为真函数返回表达式1,若为假则返回表达式2。 【例】? IIF(34,正确,错误),IIF(34,正确,错误) 输出结果:正确 错误 1.数组:名字相同而下标不同的内存变量, 数组元素下标的起始值为1 。 一维数组(一个下标) A(2) A(1) A(2) A(5) A(1) A(2) A(3) A(4) A(5) 二维数组(两个下标) Y(2,3) 综合应用19 数组 值为真或假。如是否为党员 逻辑型(L) 整数或小数。如学生的入学成绩 数值型(N) 货币单位。如商品价格。货币型常量以$开头 货币型(Y) 由年、月、日、时、分、秒构成。如学生上课时间 日期时间型(T) 由年、月、日构成。如学生的出生年月 日期型(D) 字母、数字和汉字等一切可打印的ASCII字符。如学生姓名 字符型(C) 说明 类型 常量和内存变量的类型 不定长的字母、数字、文本,用于存放个人简历 备注型(M) OLE对象(存储声音、图像、字处理文档、电子表格等) 通用型(G) 不含小数点的数值类型。如商品数量 整数型(I) 类似于数值型 浮点型(N) 双精度数值,常用于精

文档评论(0)

1亿VIP精品文档

相关文档