网站大量收购闲置独家精品文档,联系QQ:2885784924

[工学]VF课件第三章.ppt

  1. 1、本文档共58页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[工学]VF课件第三章

程 序 设 计 教 程 第3章 Visual FoxPro的数据及其运算 3.1 Visual FoxPro的数据类型 3.2Visual FoxPro的常量与变量 3.2.2 变量  3.3 表达式 3.4 Visual FoxPro主要函数 3. Visual FoxPro主要函数 7. 宏替换函数 比较规则如下: (1)数值型数据:按数值大小进行比较; 日期时间型数据:按年、月、日的先后进行比较; 逻辑型数据:.T.比.F.大。 字符型数据:按“工具”菜单中“选项”的设置进行比较,默认按字符的ASCII码值的大小进行比较,汉字按拼音顺序进行比较。 (2)在SET EXACT OFF 状态下, 精确比较“==”:只有在两字符串完全相同时才为真; 非精确比较“=”:当等号右边的串与等号左边的串的前几个字符相同时,运算结果才为真。 例: ?“res” “ret”、 ? “李丽英” == “李丽”  (3)运算符$只能比较两个字符串,若左边的字符串是右边字符串的子串,则比较结果为.T.,否则为.F.。 例:? “丽英” $ “李丽英” ? “AB” $ “CDAFBRT” 关系运算符的优先级相同,按从左向右、圆括号内优先的顺序进行。 5.逻辑表达式 逻辑表达式是由逻辑运算符将逻辑型数据连接起来的式子。它实际是一个判断条件,结果为一个逻辑值。 (1). 逻辑运算符: AND(与)、OR(或)、NOT (非) 使用时运算符两边可以有小圆点也可无小圆点。 逻辑运算的优先顺序是: NOT→AND→OR (依次降低) 使用格式:关系表达式 逻辑运算符 关系表达式 (2). 逻辑运算 ①NOT 是单目运算,只作用于后面的一个逻辑操作数。 NOT L:若操作数L为真,则返回假;否则返回真。 ②AND 是双目运算。 L1 AND L2:逻辑型操作数L1和L2同时为真,表达式值为真;只要其中一个为假,则结果为假。 ③OR 也是双目运算。 L1 OR L2:逻辑型操作数L1和L2中只要有一个为真,表达式即为真;只有L1和L2均为假时,表达式才为假。 问 题 1.VFP提供了哪几种数据类型? 2.VFP中C、D、T、L型常量在使用时有何约束? 3.VFP中变量分为几类? 4.如何给内存变量赋值?如何输出和显示? 5.将下列式子写成VFP的表达式: (1) (2) 函数常用来执行一些特殊的数据处理,充分正确地使用函数,可简化操作和程序,增强数据处理功能。 1. 函数调用: 函数名([参数表]) 函数名后的括号()不能省。参数表用方括号括起来表示可省,即有些函数不需要参数。 2. 函数分类: ① 数值函数 ② 字符函数 ③ 日期和时间函数 ④ 数据类型转换函数 ⑤ 测试函数 1. 数值运算函数 数值运算函数用来进行数值计算,函数的返回值均是数值型。 1.绝对值函数 格式:ABS(expN) 功能: 返回数值型表达式〈expN〉的绝对值。 例: ABS(-123) 2 .平方根函数 格式:SQRT(expN)  功能: 返回〈expN〉的算术平方根值,〈expN〉的值必须是正数。 例: ? SQRT(25) ? SQRT(3+6) 3.取整函数 格 式 功 能 INT(expN) 取〈expN〉的整数部分。 CEILING(expN) 取大于或等于指定表达式的最小整数 FLOOR(expN) 取小于或等于指定表达式的最大整数 例: ? INT(56.72) ? CEILING(56.72) ? FLOOR(56.72) ? INT(-56.72) ? CEILING(-56.72) ? FLOOR(-56.72) 4.求余数函数 格式: MOD(〈expN1〉,〈expN2 ) 功能: 返回〈expN1〉除以〈expN2〉所得的余数。 当expN1和expN2同号时,函数值为:MOD(|expN1|,|expN2|);当expN1和expN2异号时,函数值为: |expN2|- MOD(|expN1|,|expN2|),结果的符号与expN2相同

文档评论(0)

qiwqpu54 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档