第二章VisualFoxPro的数据与数据运算.pptVIP

第二章VisualFoxPro的数据与数据运算.ppt

  1. 1、本文档共41页,可阅读全部内容。
  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文档。上传文档
查看更多
第二章 Visual FoxPro的数据与数据运算 目录 数据类型 VFP中每一个数据都有一定的类型,数据类型是数据的基本属性,它决定了数据的存储方式和运算方式。 字符型 (Character) 数值型(Numeric) 货币型(Currency) 日期型(Date) 日期时间型(DateTime) 逻辑型(Logical) 数据类型 双精度型(Double) 浮点型(Float) 整型(Integer) 通用型(General) 备注型(Memo) 常量与变量 常量 在程序的运行过程中,把需要处理的数据存放在内存储器中,称始终保持不变的数据为“常量”,其值和类型始终保持不变。 数值型常量 字符型常量 逻辑型常量 日期型常量和日期时间型常量 货币型常量 日期型常量 变量 变量 变量是指在在命令操作或程序的执行过程中其值可以改变的量,Visual FoxPro中的变量可分为内存变量和字段变量两大类,内存变量又包括用户定义的内存变量、数组变量和系统内存变量。 一般内存变量 数组 系统变量 字段变量 变量 变量的作用域包括定义它的过程以及该过程所调用的子过程范围。 变量名命名规则 : 由字母、汉字、数字及下划线组成,不能以数字开头,中文版Visual FoxPro可以汉字开始。 长度为1~128个字符,其中每个汉字占两个字符。 不能使用Visual FoxPro的保留字。 一般内存变量 内存变量的赋值 格式1:内存变量=表达式 格式2:STORE 表达式 TO 内存变量表 内存变量的显示输出 格式1:DISPLAY|LIST MEMORY[LIKE通配符][TO PRINTER|TO FILE文件名]内存变量=表达式 格式2:?[表达式表] ??[表达式表] 内存变量的清除 格式1:CLEAR MEMORY 格式2:RELEASE内存变量名表 [ALL[LIKE|EXCEPT通配符]] 数组 数组是—组按照一定顺序排列的内存变量,其中各个内存变量称为数组元素。数组元素用数组名及其在数组中排列位置的下标来表示,下标的个数称为数组的维数。 VFP只支持一维数组和二维数组。 定义数组 命令格式为: DIMENSION|DECLARE数组名(下标1[,下标2])[,数组名(下标1[,下标2])…] 数组的赋值 其他数据存储容器 字段、记录和数据表 对象 运算符与表达式 算术运算符与算术表达式 算术表达式也称数值型表达式,是由算术运算符将数值型数据连接起来的式子,其运算结果仍然是数值型数据。 算术运算符的优先级 一级:() 二级:^或**(乘方) 三级:*(乘),/(除),%(求余) 四级:+(加),-(减)。 字符串运算符和字符串表达式 字符表达式是用字符运算符将字符数据连接起来的式子,其运算结果还是字符型。 字符运算符有:+,-。 +:前后两个字符串首尾相连接形成一个新的字符串。 -:连接前后两个字符串,并将前串的尾部空格移到合并后的新串尾部。 日期运算符和日期表达式 日期时间表达式中可使用的运算符:+和-。 关系运算符和关系表达式 关系表达式是由关系运算符连接两个同类数据对象进行关系比较的运算式。其运算结果是逻辑数据。 格式:表达式1关系运算符表达式2 字符型数据比较 单个字符 字符串 相等比较 恒同比较 大小比较 其他比较 字符串精确比较与EXACT设置 逻辑运算符和逻辑表达式 由逻辑运算将逻辑型数据对象连接而成的式子称为逻辑表达式。逻辑表达式的运算对象与运算结果均为逻辑型数据。 多种运算符混合表达式 优先级依次为:先执行算术运算,字符运算和日期运算,再执行关系运算,最后执行逻辑运算。括号括起来的应优先运算。 常用函数 函数(Function)是一种能够完成某种特定操作或功能的数据形式。使用函数需要若干参数(自变量),函数的运算结果称为函数值或返回值,函数调用的格式为: 函数名([参数1][,参数2][,…]) 常用函数 数值处理函数 取整函数 格式:INT(数值型表达式) 功能:返回数值型表达式的整数部分 四舍五入函数 格式:ROUND(数值型表达式1,数值型表达式2) 功能:对数值型表达式1的值进行四舍五入运算。 取绝对值函数和符号函数 格式:ABS(数值型表达式) SIGN(数值型表达式) 功能:ABS()求指定数值型表达式的绝对值。SIGN()求指定数值型表达式的符号,当表达式运算结果为正、负和零时,函数值分别为1、-1、0。 数值处理函数 求最大值函数 格式:MAX(数值型表达式1,

文档评论(0)

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

分享好文档!

1亿VIP精品文档

相关文档