VisualFoxPro编程基础教材幻灯片.ppt

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

第2章 Visual FoxPro编程基础 本章主要讲述Visual FoxPro编程的基础知识 2.1 数据的类型 2.2 常量与变量 2.3 表达式与运算符 2.4 函数 2.1 数据的类型 数据是反映现实世界中客观事物属性的记录,它包括两个方面:数据内容与数据形式。 数据内容就是数据的值。 数据形式就是数据的存储形式和操作使用方式,也称为数据类型。 对数据进行操作时,只有同类型的数据才能进行操作,若对不同类型的数据进行操作,将被系统判为语法错误。 2.1.1 数据的分类 VFP的数据类型分为两大类: 基本数据类型 只可用于字段的数据类型(数据表文件存储,即只能用于外存储器存储) 2.1.2 基本数据类型 VFP的基本数据类型既可用于字段变量,又可用于常量、内存变量、表达式。(内存和外存) 包括: 数值型 字符型 货币型 日期型 日期时间型 逻辑型等 1) 数值型 1)数值型 数值型数据是表示数量、可以进行数值运算的数据类型。数值型(Numeric)数据由数字、小数点、正负号和字母E组成,用字母N表示。 数值型数据的取值范围是: -0.9999999999E+19~0.9999999999E+20 包括正负号、小数点和字母E在内,其长度(数据位数)最大20位。占用存储空间8字节。 通常用于表示实数。 如23,-103.45,1.3E-5(即1.3×10-5)等 2) 货币型 2) 货币型 货币型(Currency)数据是为存储美元金额而使用的一种称为货币(Currency)的数据类型,货币型数据用字母Y表示。 其取值范围是: -922337203685477.5808 ~922337203685477.5807 默认保留4位小数,占据8字节存储空间。 3) 字符型 3) 字符型 字符型(Character)数据是不具计算能力的文字数据类型,用字母C表示。一般用于文字型数据或不具有计算能力的数字数据(如身份证号)的表达。 字符型数据包括中文字符、英文字符、数字字符和其他ASCII字符。 其长度(即字符个数)范围是0~254个字符(字节)。 4) 日期型 4) 日期型 日期型(Date)数据是表示日期的数据,用字母D表示。 传统格式: {mm/dd/yy}。系统默认的格式是美国日期格式,其中mm表示月份,dd表示日期,yy表示年度。 严格格式:{^yyyy-mm-dd}。 固定长度8字节。 如{09/16/02}表示2002年9月16日这一日期数据。 日期型数据的传统格式和范围可以通过“工具”菜单中的“选项”命令项设置环境参数时改变,或通过“set date to”、“set century”等命令设置。 严格日期格式不受任何设置的影响。 5) 日期时间型 5) 日期时间型 日期时间型(Date Times)数据是表示日期和时间的数据,用字母T表示。 传统格式:{mm/dd/yy hh[:mm[:ss]][a|p]}。 系统默认的格式是美国日期时间格式,其中mm、dd、yy的意义与日期型相同,而hh表示小时,mm表示分钟,ss表示秒数, a和p分别表示AM(上午)和PM(下午)。 严格格式:{^yyyy-mm-dd hh[:mm[:ss]][a|p]} 日期时间型数据也是采用固定长度8字节 取值范围是:日期为0001年1月日~9999年12月31日,时间为00:00:00~23:59:59。 例如{10/01/02 10:30:30}表示2002年10月1日10时30分30秒这一日期时间数据。 同样,日期时间型数据的传统格式和范围可以通过“工具”菜单中的“选项”命令项设置环境参数时设置,或通过“set hours to”、“set seconds to”等命令设置。 严格的日期时间格式不受任何设置的影响。 6) 逻辑型 6) 逻辑型 逻辑型(Logic)数据是描述客观事物真假的数据类型,表示逻辑判断(运算)的结果,用字母L表示。 逻辑型数据只有真(.t.或.y.)和假(.f.或.n.)两种 固定长度1字节。 为区别其他数据类型,一般需在表示逻辑值的字母t、y、f、n(不分大小写)的前后加圆点符“.”。 2.1.3 数据表中字段的数据类型 只能用于数据表中字段的数据类型,见表2-2。 1) 双精度型 1) 双精度型 双精度型(Doub

文档评论(0)

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

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

1亿VIP精品文档

相关文档