数据和数据运算.docxVIP

  1. 1、本文档共24页,可阅读全部内容。
  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能处理的数据类型多种多样,运算符和函数也很丰富,不同类型的数据 有着不同的运算符和处理方式。 本章主要讲解Visual FoxPro中各类数据的表示方法及运算 规则等。 教学要求 通过本章的学习,读者应该掌握以下内容。 Visual FoxPro的数据类型。 Visual FoxPro 的运算符。 Visual FoxPro 的函数。 常H与变H 在Visual FoxPro中,将用于存储数据的变量、数组、字段、记录等称为数据的存储容 器,它们决定了数据的类型和存储方法。 常量 常量是在命令操作或程序执行的过程中其值固定不变的数据,是一个具体的、不变的 值,Visual FoxPro 6.0的常量类型有 6种:N(数值型)、C(字符型)、L(逻辑型)、D(日期型)、 T(日期时间型)、Y(货币型)。 数值型常量 数值型常量是一个常数,用来表示大小,可由数字、小数点、正负号组成,例如 356、 35.6、-356。为了表示很大或很小的数值型常量,可以使用科学计数法,例如 3.56E+10表 示 3.56 1010, 2.4E-6 表示 2.4 10-6。 字符型常量 字符型常量是用定界符(英文的双引号、单引号或方括号 )括起来的字符串,例如”中华 人民共和 国”、’2008'、[happy]。 定界符不作为字符型常量本身的内容,它只是规定了常量的类型以及常量的起始和终 止界限。定界符必须配对使用,不能起始和终止位置用不同的定界符。如果字符串中已有 定界符中的一种符号,则定界符应选用另一种。 【例3.1】在Visual FoxPro 6.0中显示数值型常量 56和字符型常量"2008年奥运会”、 [“三个代表"重要思想]、"’apple'的中文含义是’苹果’”。 在命令窗口中输入下列命令: ? 56 ? "2008 年奥运会" ?[“三个代表”重要思想] ? " 'apple '的中文含义是’苹果'” 令 注意: ① 不包含任何字符的字符串叫空串,即定界符中间无任何字符。只含有空 格的字符串不是空串。 ② 1234为数值型常量,而加上定界符后,即变为 "1234"后,即成为字符型 常量。 逻辑型常量 逻辑型常量表示逻辑判断的结果,只有“真”和“假”两种值。在 Visual FoxPro中, 逻辑真用.T.、.t.、.Y.或.y.表示,逻辑假用.F.、.f.、.N.或.n.表示。 潘 注意: 逻辑常量中的前后两个圆点是逻辑常量的定界符,是必不可少的。 日期型常量 表示某个确定的日期时需要用到日期型常量。日期型常量的定界符是一对花括号,花 括号内以“ A”开始,包括年、月、日三部分内容,各部分内容之间用分隔符分隔。系统默 认的分隔符为左斜杠(/),也可以用短横线(-)、圆点(.)或空格。其严格格式为(A年-月-日}, 例如(A2011-07-07}。 日期时间型常量 日期时间型常量包括日期和时间两部分内容,也要放在一对花括号中,格式为 (A<日 期>,<时间>}。<日期〉部分与日期型常量类似; <时间〉部分的格式为[HH[:MM[:SS]]A/P], 其中HH、MM和SS分别代表时、分、秒,A和P分别代表上午和下午。若指定的小时数 大于等于12,则为下午时间。例如 {A2011-07-07,09:18:19A}。 货币型常量 货币型常量用于表示货币值,其书写格式与数值型常量类似,但是需加一个前置符号 “$”。货币型数据在存储和计算时,采用 4位小数。若小数位不足 4位,则补0替代;若 超过4位,则四舍五入取 4位。 【例3.2】货币型常量的显示。 在命令窗口中依次输入: ?$123 ?$123.34567 工作区中的显示结果分别为: 123.0000 123.3457 货币型常量没有科学计数形式。 变量 变量是指在命令操作期间或程序执行过程中其值可以改变的量。 Visual FoxPro 6.0的变 量有字段变量和内存变量两种。确定一个变量需要 3个要素:变量名、数据类型和变量值。 每一个变量都有一个名字, 可以通过变量名来访问变量。 变量名由字母或汉字开头, 由 字母、数字、汉字、下划线组成,长度不超过254个字符。变量名应避免与 Visual FoxPro 6.0 的保留字同名。如果当前表中存在一个同名的字段变量,则在访问内存变量时,必须在变 量名前加上前缀 M.或M->,否则系统会默认访问同名的字段变量。 1 .字段变量 字段变量就是表中的字段名, 它是表中最基本的数据单元。 字段变量是一种多值变量, 一个表有多少条记录,那么该表的每一个字段就有多少个值,当使用字段变量时,其值就 是表中当前记录对应字段的值。 在表中,对字段必须先定义后赋值,然后再使用。对字段变量的定义是在定义表结

文档评论(0)

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

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

1亿VIP精品文档

相关文档