第3章(数据及运算).ppt

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

3.1 Visual FoxPro数据类型 数据的内含包括两方面:数据内容和数据形式。数据内容用于描述客观事物的特征,即数据的“值”;数据形式是指数据内容存储于媒体中的形式,即数据的“类型”。 在Visual FoxPro中,数据可以存放在常量、变量、数组、字段、记录和对象等数据容器中。 数据类型定义之后,就确定了其存储方式和使用方式。只有相同类型的数据之间才能进行运算,否则就会导致数据类型不匹配的错误。 §3.2 数据存储 在Visual FoxPro中,数据不但可以存放在常量、变量、数组中,还可以存放在字段、记录和对象中。VFP数据如下图所示。 常量是指在操作过程中其值保持不变的量。有N、Y、C、D、T和L共6种类型。 1.数值(N)型常量:正负整数或小数。 (1)普通记数法:12,-24,3.1416 (2)科学记数法:5.863E12 表示5.863×1012 3.246E-8 表示3.246×10-8 2.货币(Y)型常量:用于表示货币值的常量。 货币型常量的前置符为$,小数保留4位,超过4位小数,则自动四舍五入。 3.字符(C)型常量:用一对定界符( , ,[ ])括起来的字符串。 (1)半角的定界符要成对匹配使用。 (2)当字符串本身包含定界符时,要使用其他定界符。如: [ABC abc] (3)不包含任何字符的字符串( )为空串。 4.日期(D)型常量 (1)严格格式的日期常量 1)格式:{^yyyy-mm-dd} 2)说明: ①VFP默认在日期中使用严格格式,这样就可以避免“千年虫”的问题。 ②分隔符“/”(默认)、“-”和“.”三者等效,可以使用 SET MARK TO /|-|.命令来指定日期的分隔符。 ③可用SET CENTURY ON|OFF命令来设置年份显示的位数。 ④由于各国的日期书写格式不完全相同,可用 SET DATE TO 日期格式命令来设置日期显示的格式。 例如:若执行SET DATE TO AMERICAN命令,则日期显示格式为mm/dd/yyyy或mm/dd/yy; 若执行SET DATE TO ANSI命令,则日期显示格式为yyyy.mm.dd或yy.mm.dd。 (2)传统格式的日期常量 1)格式:{mm/dd/yy}或{mm-dd-yy}或{mm.dd.yy} 2)说明:传统格式日期只能在SET STRICTDATE TO 0状态下使用。 5.日期时间(T)型常量 (1)格式:{日期[,| ][hh[:mm[:ss]]][a|p]} (2)说明: 1)日期包含传统格式和严格格式两种。 2)[,| ]表示日期和时间之间的分隔符可用逗号或空格。 3)VFP默认使用12小时制,a表示上午,p表示下午。 日期和时间的格式不但可以用命令设置,还可以使用“选项”对话框设置。 日期和时间的格式不但可以用命令设置,还可以使用“选项”对话框设置, 6.逻辑(L)型常量:只有逻辑真和逻辑假两个值。 用户输入时,逻辑真可用 .T. 、 .t. 、 .Y. 和 .y. 中的任意一种;逻辑假可用 .F. 、 .f. 、 .N. 和 .n. 中的任意一种。 VFP输出时,逻辑真用.T.,逻辑假用. F.。 小 结 字符(C)型常量的定界符是一对双引号、单引号或方括号;日期(D)型和日期时间(T)型常量的定界符是一对花括号;逻辑(L)型常量的定界符是一对圆点。___很重要 变量概述 (1)变量的意义:计算机中的变量是内存中一个存储区域,变量名是存储区域的标识名,变量值是存放在该存储区域中的数据。 (2)VFP的变量分类 字段变量 简单变量 变量 内存变量 下标变量(数组元素) 系统变量 对象变量 (3)确定一个变量需要3个要素:变量名、数据类型和变量值。 (4)字段变量是在创建表文件时定义的变量。字段变量的类型在创建表文件时定义。 (5)内存变量是独立于表文件之外而保存于内存中的变量。内存变量的类型取决于它所存储的数据的类型。 1.内存变量 (1)内存变量的类型 (2)内存变量的命名 1)内存变量名用于标识内存变量

文档评论(0)

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

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

1亿VIP精品文档

相关文档