vf算术运算+变量解读.pptx

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

Visual FoxPro 基本数据运算 演讲者:洪武英 数据和数据运算是任何数据库管理系统的基础。 Visual FoxPro常用的运算符有 算术运算符、字符运算符、关系运算符、逻辑运算符 算术运算符 算术运算符:是用于对数值型数据型进行算术运算。 运 算 符 名 称 运 算 符 名 称 + 加法 - 减法 * 乘法 / 除法 ^或** 乘方 % 求余 课本p20 表1-3 字符运算符 字符运算符:用于连接两个字符型数据。 字符运算有如下两个 原样连接运算符“+”:原样连接两个字符 列:? “I study “+ “hard” 屏幕显示:I study hard 非原样连接运算符“-”:将前一个字符串尾部的空格移到后一个字符串尾部,再连接两个字符 列:? “I study “+ “hard” 屏幕显示:I studyhard 注:开头的语句是对命令的注释。Visual FoxPro显示数据命令格式 : ? [数据列表] 常用的数据类型 数据类型 决定 数据的运算方式和存储方式。 常用的数据类型:数值型、字符型、日期型、逻辑型。 数值型:由一切可以运算的数据组成(0-9、小数点和正、负号) 字符型:由一切可以显示打印的字符组成(字母、汉子、数字、各种符号) 日期型:用于表示日期,包括表示日期的数字和分割线 逻辑型:进行逻辑判断,只有两个值逻辑真(“.T.” “.t.”)和逻辑假(“.F.” “.f.”) 常量 常量:其值始终保持不变的量。 字符型、数值型、日期型、逻辑型常量是常用的常量 字符型常量(简称字符串)——由字符型数据组成。必须用定界符(单引号、双引号、方括号)括起来 并且定界符必须成对使用。 例: “中国”、China、[I am a student] 注:当字符型常量本身含有某种特定的定界符时,应该选择另外一种定界符作为字符型常量的定界符 例:[古人云:“少壮不努力,老大徒伤悲”] 数值型常量(简称数字)——由数值型数据组成。(就是数字的十进制实数) 日期型常量——由花括号括起来的日期型数据。一般格式为{^yyyy/mm/dd} 例:执行显示数据命令 ? {^2011/10/01} 显示为:10/01/11 课本P22 逻辑型常量——由逻辑型数据组成的。 例: .T. 和 .F.都是合法的逻辑型常量 变量 变量:其值可以发生改变的量。 Visual FoxPro中的变量一般分为字段变量和内存变量。 字段变量——存储在数据表中的。 内存变量——存储在内存中的 系统内存变量 用户自定义内存变量 用运算符把常量、变量和函数连接起来所构成的有意义的式子称为表达式。单独的一个常量、变量或函数也看成一个表达式。 数值型表达式:用算术运算符连接数值型数据可以组成数值型表达式 算术运算符的优先级依次为:乘方——乘与除——求余——加和减 例:2+5*3**2-15/5-2*17%5 1. 先算3**2,得到:2+5*9-15/5-2*17%5 2. 再算乘、除,得到:2+45-3-34%5 3.再算求余,得到:2+45-3-4 4.最后算加、减,得到:40 字符型表达式:用字符运算符连接字符型数据。 关系运算符 关系运算符:用于对字符型、数值型或日期型数据进行比较运算。 运 算 符 名 称 运 算 符 名 称 大于 = 大于等于 小于 = 小于等于 = 等于 == 恒等于 或!=或# 不等于 $ 包含于(仅用于字符) 关系运算符比较的法则: (1)比较数值型数据时,按数值大小进行比较。 (2)比较单个字符时,按其ASCII码值的大小进行比较。 (3)比较字符串时,按从左到右的顺序依次比较每一个位置上的字符,直到得出比较结果为止。 (4)比较日期型数据,按照日期先后进行比较。 P24 表1-4 “=” 比较字符串时,按从左到右的顺序依次比较两个字符串。 “=”右边的字符串是它左边字符串的一部分的时候,结果为逻辑真;否则,结果为逻辑假。 例:“I am a student”=“I am”

文档评论(0)

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

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

1亿VIP精品文档

相关文档