数据与数据运l算1.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据与数据运l算1

* * * * * * * * * * * * * * * * * * * * * * * * * * * * 1、数值表达式 运算符 功能 表达式举例 运算结果 优先级别 ( ) 圆括号 (2-5)*(3+2) -15 最高 | | | | 最低 - 取相反数 -(3-8) 5 **、^ 乘幂 2**5、3^2 32、9 *、/ 乘、除 2*10、25/5 20、5 % 取余数 23%4 23%-4 3 -1 +、- 加、减 36+19、29-47 55、-18 表3-2 算术运算符 VFP表达式的书写规则 表达式中所有的字符必须写在同一水平线上,每个字符占一格,不能在右上角或右下角写方次或下标。  【例】23可表示为2^3或2**3 Xl十X2可表示为X1+X2。 要根据运算符运算的优先顺序合理地加括号“()”,以保证运算顺序的正确性,只能用小括号“()”,且括号必须配对。 【例】3[x+2(y+z)]应表示为3*(x+2*(y+z))。 某些在数学表达式中省略的内容不能漏掉。 【例】2X可表示为2*X。 运算符 功能 表达式举例 运算结果 + 串1+串2: 两串顺序相连接 ’12 ‘+’56’ ’12 56’ - 串1-串2: 串1尾空格移到串2尾后再顺序连接 ’12 ‘-‘56’ ‘1256 ’ 2、字符表达式 表3-3 字符运算符 运算符 举例 结果 日期+天数 {^2002/12/16}+10 {^2002/12/26} 日期时间+秒数 {^2002/12/16 8:20:40}+10 {^2002/12/16 8:20:50} 日期-天数 {^2002/12/16}-10 {^2002/12/6} 日期时间-秒数 {^2002/12/16 8:20:40}-10 {^2002/12/16 8:20:30} 日期1-日期2 {^2002/12/16}-{^2002/12/26} -10 日期时间1-日期时间2 {^2002/12/16 8:20:40}-{^2002/12/16 8:20:30} 10 3、日期(日期时间)表达式 4、关系表达式 操作符 描述 举例说明 举例 结果 小于 ? 23 45 .T. 大于 ? 45 78 .F. = 等于 ? 3=5 、a=A .F.,.F. 、# 、!= 不等于 ? .T. != .F. .T. = 小于等于 ? {^1970/10/17}={^1970/10/04} .F. = 大于等于 ? 32=12 .T. == 字符串精确比较 ? Status ==Save .F. $ 子串包含测试 ?"Base+"$"FoxBASE+" .F. 表3-5 关系运算符 关系运算规则 数值型和货币型数据比较 按数值的大小比较,例如,0-1 $150$160 日期或日期时间型数据比较 越早的日期或时间越小,越晚的日期或时间越大。 例如,{^2006-01-10}{^2005-12-28} 逻辑型数据比较 .T.大于.F. 字符型数据比较 两个字符串自左向右逐个字符比较,直到对应位置的字符不相等或比较运算符右侧的字符串结束为止。 执行“工具”?“选项” ?“数据” ?“排序序列” SET COLLATE TO Machine|PinYin|Stroke 功能:设置排序次序。 关系运算规则 字符型数据比较 Pinyin(拼音): 空格01…9aAbB…zZ汉字 Machine(机器码): 空格01…9AB…Zab…z汉字 Stroke(笔画): 无论中文、西文,一律按照书写笔画的多少排序 关系运算规则 字符串精确比较 在用双等号运算符==比较两个字符串时,只有当两个字符串完全相同(包括空格以及各字符的位置),运算结果才会是.T.,否则为.F.。 在用单等号运算符=比较两个字符串时,运算结果与SET EXACT ON|OFF设置有关。 OFF状态:只要右边的字符串与左边字符串的前面部分内容相匹配,结果即为.T.。字符串的比较以右面的字符串为目标,右字符串结束即中止比较。 ON状态:比较到两个字符串全部结束,先在较短的字符串尾部加上若干个空格,然后再进行比较。 关系运算规则 比较 = (EXACT OFF) = (EXACT ON) == (EXACT ON或OFF) “abc”=“abc” .T. .T. .T. “ab”=“abc” .F. .F. .F. “abc”=“ab” .T. .F. .F. “abc”=“ab ” .F. .F. .F. “ab”=“ab ” .F. .T. .F. “ab ”=“ab” .T. .T. .F. “”=“ab” .F.

文档评论(0)

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

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

1亿VIP精品文档

相关文档