第3章 Visual FoxPro数据与其运算.pptVIP

  1. 1、本文档共55页,可阅读全部内容。
  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文档。上传文档
查看更多
第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

文档评论(0)

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

教师资格证持证人

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

领域认证该用户于2024年04月12日上传了教师资格证

1亿VIP精品文档

相关文档