数据与数据运算.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
数据与数据运算 2 内容 Visual FoxPro的数据类型 Visual FoxPro中的常量与变量 Visual FoxPro中的表达式 Visual FoxPro中的5类常用函数 3 3.1 Visual FoxPro的数据类型 4 1.数据类型 字符型 数值型 货币型 日期型 日期时间型 逻辑型 备注型 通用型 5 3.2 常量与变量 6 3.2.1 常量 1.定义: 常量是指在所有的操作过程中保持不变的数。 2.分类: 数值型常量 数值型常量也就是常数,用来表示数量的大小。 数值型常量由数字0~9、小数点和正负号构成,在内存中占8个字节,取值范围是-0.999 999 999 9E+19-0.999 999 999 9E+20。 例如:65、8.45、﹣43等。 7 货币型常量 货币型常量用来表示货币值,其书写格式与数值型常量类似,但在表示货币型常量时,需要在数字前加上货币符号。 货币数据在存储和计算时,采用4位小数,占据8字节存储空间。货币型数据用字母Y表示。 如果一个货币型常量多于4位小数,则系统会自动将多余的小数四舍五入。 例如:常量9.8756789存储为9.8757。 8 字符型常量 字符型常量也称字符串,其表示方法是用半角单引号′′、双引号〞〞或方括号[ ]把字符括起来,这里的单引号′′、双引号〞〞或方括号[ ]称为“定界符”,其作用是确定字符串的起始和终止界限,它本身不作为字符串的一部分。 定界符虽然不作为常量本身的内容,但它规定了常量的类型以及常量的起始和终止界限。 例如:金苹果。 9 日期型常量 日期型常量是用一对花括号{}括起来包括日期的数据。花括号内包括年、月、日3部分内容,各部分内容之间用分隔符分隔。 常用的日期分隔符有斜杠(/)、连字号(﹣)、句点(.)和空格。 日期型常量格式 传统的日期格式 严格的日期格式 10 短语 格式 短语 格式 AMERICAN mm/dd/yy ANSI yy.mm.dd BRITISH/FRENCH dd/mm/yy GERMAN dd.mm.yy ITALIAN dd-mm-yy JAPAN yy/mm/dd USA mm-dd-yy MDY mm/dd/yy DMY dd/mm/yy YMD yy/mm/dd 表3.1 常用日期格式 11 日期时间型常量 日期时间型常量包括日期和时间两部分:{日期,时间}。 日期部分与日期型常量相似,也有传统和严格的格式。 日期部分的格式为:[hh[:mm[:ss]a | p]]。其中hh、mm和ss分别代表时、分和秒。 系统默认的格式为AM。 日期时间型数据用8个字节存储,第一个4字节保存日期,其余的4字节保存时间。 12 逻辑型常量 逻辑型数据只有逻辑真和逻辑假两个值。 逻辑真的常量形式有:.T.、.t.、.Y.和.y.,逻辑假的常量表示形式有:.F.、.f.、.N.和.n.。 前后两个黑点作为逻辑型常量的定界符是必不可少的,否则会被误认为变量名。 逻辑型数据只占用1个字符。 13 3.2.2 变量 1.字段变量 定义: 字段变量是数据库管理系统中的一个重要概念,字段变量就是指数据库表中已经定义的任意一个字段。 类型: 数值型、浮点型、货币型、整型、双精度型、字符型、逻辑型、日期型、日期时间型、备注型和通用型等。 14 2.内存变量 定义: 内存变量是独立于数据库以外,存储在内存中的临时变量。 如果当前表中存在一个同名的字段变量,则在访问内存变量时,必须在变量名前加上前缀M.或(M﹣>),否则系统将访问同名的字段变量。 变量赋值的格式: 内存变量名=表达式 STORE 表达式TO内存变量名表 15 例如: 给内存变量赋值 nj=[大学] 给变量nj赋字符值 STORE ‘1234567890’ TO xh 给变量xh赋字符值 STORE SQRT(3^2+4^2) TO na1,na2,na3 给变量na1,na2,na3赋相同的数值 16 3.数组 数组的声明: 与内存变量不同,数组在使用之前一般要用DIMENSION或DECLARE命令显式创建,并且规定数组是一维数组还是二维数组,数组名和数组大小。 数组大小由下标值的上、下限决定,下限规定为1。 创建数组的格式: DIMENSION 数组名 (下标上限1 [,下标上限2]) [,…] DECLARE 数组名 (下标上限1 [,下标上限2]) [,…] 17 例如: 数组的定义及赋值 DIMENSION a (2), b (2,2) 定义两个数组 a=100 a数组所有元素赋值为100 b

文档评论(0)

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

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

1亿VIP精品文档

相关文档