表达式与函数.pptVIP

  1. 1、本文档共43页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
命令格式: SAVE TO 内存变量文件名 [ALL LIKE|EXCEPT通配符] RESTORE FROM 内存变量文件名 [ADDITIVE] 功能: SAVE命令把指定的内存变量储存在内存变量文件里,而 RESTORE命令能把指定内存变量文件中的内存变量调入当前的内存备用。 说明: (i)在通配符中允许使用符号“?”(代表单个字符)与“*”(代 表多个字符)。可选项[ALL LIKE通配符]表示储存于通配符相匹 配的内存变量;[ALL EXCEPT通配符]表示除去与通配符相匹配的 变量以外的所有内存变量;缺省可选项则储存全部内存变量。 例:SAVE TO A:f1 把全部内存变量存储到A盘中名为f1的文件中去。 SAVE TO f2 ALL LIKE A* 把所有以A为首的内存变量储存到当前目录中名为f2的文件中。 SAVE TO f3 ALL EXCEPT ?B* 除第二个字符为B意外的所有内存变量储存到f3的文件中。 (ii)内存变量的文件的扩展名为MEM。 (iii)RESTORE命令中若缺省可选项[ADDITIVE],则调入内 存变量文件中的变量之前须先把当前的内存变量全 部清除,否则清除工作不进行,只在原有的基础上 把指定的文件中的变量添加进去。 命令格式: LIST MEMORY [LIKE通配符][TO PRINT] DISPLAY MEMORY [LIKE通配符] [TO PRINT] 功能: 显示当前已定义的内存变量名、值、类型及其作用范围,并同时显示当前内存变量总的个数、字节数等。 [TO PRINT]能把屏幕显示信息输出到打印机。 运行46页下方程序 1.3、运算符 FoxPro中的运算符有四类: 算术运算符 字符运算符 关系运算符 逻辑运算符 (一)、算术运算符 +、 -、 *、 /、 ^或**、% 分别对应于加、减、乘、除、乘方和取余运算 运算顺序:运算优先级从高到低为:乘方→乘、除、取余→加、减,同级运算从左至右,有括号则先计算括号内的部分。 1.3、运算符 (二)、字符运算符 +:字符串连接运算符,用于连接两个字符串。 -:字符串连接运算符,用于连接两个字符串,与+的区别在于将前一个字符串尾部空格移到连接后的字符串末尾。 例如: ? [abc□]+[defg] 结果为abc□defg ? [abc□]-[defg] 结果为abcdefg□ 运算的对象和运算结果都是字符型数据。 1.3、运算符 (三)、关系运算符 运算符 = = = 或# == $ 对应小于、大于、等于、小于等于、大于等于、不等于、字符完全比较、字符串包含 运算顺序:从左向右,圆括号内优先。 关系运算符用来对两个数据或表达式进行比较,比较结果成立取值为.T.,否则为.F. 关系运算符的比较规则: 1、数值型数据按数值大小进行比较;日期型数据按年月日的先后进行比较;字符型数据按相应位置上两个字符的ASCII码值的大小进行比较;汉字按内码进行比较。 2、在Set exact off状态下,只要“=”右面字符串与左边的字符串的左端部分一样,系统就认为相同。注意:左边和右边的左端部分一样时不相同。 y=abce=ab ?y y=ab=abc“ ?y 3、运算符$只能比较傲两个字符串,若左面的字符串是右面的字串 则结果为.T.,否则为.F.。 1.3、运算符 (四)、逻辑运算符 运算结果为逻辑型:.T.或.F.。 逻辑型运算符NOT(逻辑非)、AND(逻辑与)和OR(逻辑或),运算优先级从高到低为:NOT→AND→OR。 若A、B为逻辑型数据,则两者之间的逻辑运算规则如下表所示。 1.4、表达式 把常量、变量、函数用运算符和圆括号连接起来的用于描述数据之间运算关系的式子称为数据运算表达式,简称表达式。单个常量、变量、函数可认为是表达式的特例。 表达式的运算结果是一个值,类型由表达式值的类型确定,可分为字符型、数值型、逻辑型与日期型。 (一)字符型表达式 组成元素包括字符型常量、变量、函数和字符型运算符,运算结果为字符型。字符型运算符借用

文档评论(0)

1234554321 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档