- 1、本文档共58页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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相同
您可能关注的文档
- [医学]医学细胞生物学——第二章 细胞概述.ppt
- [医学]卡方检验-研究生.ppt
- [医学]医学遗传学10染色体畸变.ppt
- [医学]定性资料比较.ppt
- [医学]宫颈癌 教学 讨论.ppt
- [医学]常用质量管理工具和改进方法PDCA.ppt
- [医学]投03-2抗胆碱药.ppt
- [医学]抗高血压药 课件.ppt
- [医学]普度大学发育生物学课件.ppt
- [医学]检验样本的采集.ppt
- 艺术疗法行业商业机会挖掘与战略布局策略研究报告.docx
- 智能家庭娱乐系统行业商业机会挖掘与战略布局策略研究报告.docx
- 医疗纠纷预防和处理条例与医疗事故处理条例的思考分享PPT课件.pptx
- 新冀教版(2025)七年级数学下册《6.1 二元一次方程组》习题课件.pptx
- 新冀教版(2025)七年级数学下册精品课件:6.2.3 二元一次方程组的解法代入、加减消元法的综合应用.pptx
- 导演节目行业市场发展趋势及投资咨询报告.docx
- 制作和服培训行业风险投资态势及投融资策略指引报告.docx
- 医疗转诊的行政服务行业消费市场分析.docx
- 文件装订行业市场发展趋势及投资咨询报告.docx
- 在线语言艺术教育行业分析及未来五至十年行业发展报告.docx
最近下载
- 中国大陆人才趋势报告2024.pdf
- 纪委领导干部2025年度民主生活会个人对照检查材料2.docx VIP
- “弱爆破、短进尺”隧洞爆破开挖施工及安全控制.pdf
- Onkyo TX-NR737 Basic Manual for Upgrade用户手册说明书.pdf
- 2024-2025学年深圳市南山区四上数学期末试卷及答案.docx
- JTT 660-2006 -水上加油站安全与防污染技术要求.pdf
- 5_铁路2024冲刺(2+11)+知识点 - 打印.pdf VIP
- 二氯甲烷安全技术说明书(MSDS).pdf
- 深圳市第十四届职工技术创新运动会暨2024年深圳技能大赛鸿蒙移动应用开发(计算机程序设计员)“工匠之星”职业技能竞赛决赛样题.docx VIP
- PICC维护操作评分标准及流程.doc
文档评论(0)