- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第3章 Visual FoxPro数据与其运算
第3章 Visual FoxPro的数据及其运算;1掌握Visual FoxPro的数据类型
2掌握Visual FoxPro的常量与变量
3掌握Visual FoxPro的表达式
4掌握Visual FoxPro的内部函数;学习内容;3.1 Visual FoxPro的数据类型;2.数值型 (Numeric,用字母N表示)
数值型数据由数字0-9、小数点和正负号组成,其长度≤20位,数值的最大有效数字为16 位。数值型数据可以是整数和小数。
在Visual Foxpro中具有数值特征的数据类型还有整型、浮点型和双精度型,且只能用于字段变量。;4.日期型 (Date,用字母D表示)
日期型数据用来表示日期,系统规定其长度为8位。系统默认格式为MM/DD/YY,即月/日/年的格式(年度也可是4位)。;6.逻辑型 (Logical,用字母L表示)
逻辑型数据是描述客观事物真假的数据,表示逻辑判断的结果。它只有逻辑真(.T.)和逻辑假(.F.)两个值。系统规定其长度为1位。;;3.2 Visual FoxPro的常量与变量;;;;7.日期格式设置;;3.2.2 变量 ;;;;;;;;(3)数组变量;;3.3 Visual FoxPro的内部函数;;;;;;;;;;;;3.3.3 日期和时间函数;3.3.4 数据类型转换函数;3.3.5 测试函数;3.4 Visual FoxPro的表达式; 1.算术表达式
算术表达式由算术运算符、数值常量、变量和函数组成,结果为数值型数据。
算术运算符有(按优先级从高到低的顺序排列):
( ) ; **或^; * ; / ; % ; + ; -
(括号) (乘方) (乘) (除) (求余数) (加) (减)
例:数学表达式: y = x2-3x+9
VF表达式:y=x*x-3*x+9;2.字符型表达式 ;3. 日期和时间表达式
格式1:日期型数据+天数
天数+日期型数据
格式2:日期型数据-天数
格式3:日期型数据1-日期型数据2
格式4:日期型数据+秒数
秒数+日期型数据
格式5:日期型数据-秒数
格式6:日期时间型数据1-日期时间型数据2
; 4.关系表达式
关系表达式由关系运算符和字符表达式、数值表达式或日期表达式组成。关系运算符有以下几种:
(小于)、 =(小于等于)、 (大于)、 = (大于等于)
或 # 或!= (不等于) 、 = (等于)
= = (字符全同比较)、 $ (字符串包含运算符)
格式: 表达式1 关系运算符 表达式2
进行关系运算时,关系运算符两边的数据类型应相同。关系运算可以进行数值比较、字符比较、日期比较。;比较规则如下:
(1)数值型数据:按数值大小进行比较;
日期时间型数据:按年、月、日的先后进行比较;
逻辑型数据:.T.比.F.大。
字符型数据:按“工具”菜单中“选项”的设置进行比较,默认按字符的ASCII码值的大小进行比较,汉字按拼音顺序进行比较。 ;(3)运算符$只能比较两个字符串,若左边的字符串是右边字符串的子串,则比较结果为.T.,否则为.F.。
例:? “丽英” $ “李丽英”
? “AB” $ “CDAFBRT”
关系运算符的优先级相同,按从左向右、圆括号内优先的顺序进行。
; 5.逻辑表达式
逻辑表达式是由逻辑运算符将逻辑型数据连接起来的式子。它实际是一个判断条件,结果为一个逻辑值。
(1). 逻辑运算符:
AND(与)、OR(或)、NOT (非)
逻辑运算的优先顺序是: NOT→AND→OR (依次降低)
使用格式:关系表达式1 逻辑运算符 关系表达式2
;(2). 逻辑运算
①NOT 是单目运算,只作用于后面的一个逻辑操作数。
NOT L:若操作数L为真,则返回假;否则返回真。
②AND 是双目运算。
L1 AND L2:逻辑型操作数L1和L2同时为真,表达式值为真;只要其中一个为假,则结果为假。
③OR 也是双目运算。
L1 OR L2:逻辑型操作数L1和L2中只要有一个为真,表达式即为真;只有L1和L2均为假时,表达式才为假。;表达式应用实例;(1)由于学生的“姓”包含在姓名字段中,且为第一个汉字,所以有4种写法:
条件1: “张” $ 姓名
条件2:AT(“张”,姓名)=1
您可能关注的文档
- 环保法1.ppt
- 用假设策略解决问题教学设计.doc
- 生物医药产业专业化服务体系建设与运作模式研究.pdf
- 用字母表示两步计算数量关系.doc
- 珍爱生命,创建平安和谐校园主题班会.ppt
- 用最简单描述搞清楚-呼酸呼碱-代酸代碱.doc
- 物联网低功耗(小电流)测试挑战与是德科技解决方案.pdf
- 由“给力”探讨网络语言发展与影响.doc
- 用替换策略解决实际问题.doc
- 生物人教版选修3:5.2 生态工程实例和发展前景.ppt
- DB34T 4359-2022 社区(村)养老服务中心(站)建设指南.pdf
- DB34T 4206-2022 饲料中癸氧喹酯的测定 高效液相色谱法.pdf
- DB34T 4371-2023 人力资源服务机构 职业技能等级认定服务规范.pdf
- DB34T 3800-2021 稻田共养生态物联网技术规程-安徽省地方标准电子版下载.pdf
- DB34T 2321-2015 杂交中籼稻免耕抛秧保护性栽培技术规程-安徽省地方标准电子版下载.pdf
- DB34T 4271-2022 区域性暴雨过程等级划分.pdf
- DB3402T 22-2021 乡村旅游集聚示范区评定规范-安徽省芜湖市地方标准电子版下载.pdf
- DB34T 3936-2021 稻麦秸秆黄贮技术规范.pdf
- DB34T 3853-2021 夏玉米花期高温热害综合防控技术规程.pdf
- 2019-2020学年湖南省益阳市桃江县高二(下)期末英语试卷.pdf
最近下载
- 《质量评估流程》课件.ppt VIP
- 17J008 挡土墙(重力式、衡重式、悬臂式)(最新).pdf VIP
- 2024年数智工程师职业鉴定考试复习题库(含答案).docx VIP
- (完整版)建筑施工技术交底范本(大全) .pdf VIP
- 水运工程大体积混凝土温度裂缝控制技术规范_JTS-T 202-1-2022.pdf
- 设备供货、安装、调试、验收方案.docx VIP
- 《水利水电工程施工图审查技术导则》.pdf VIP
- 《木材学》——李坚 木材学笔记(完整).doc VIP
- 《公路水泥混凝土路面施工技术规范》_(JTGF30-2015).pdf VIP
- 小学生数学学习自查习惯现状调查报告.pdf VIP
文档评论(0)