网站大量收购独家精品文档,联系QQ:2885784924

高等教育visualfoxpro语言基础.pptxVIP

  1. 1、本文档共84页,可阅读全部内容。
  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文档。上传文档
查看更多
本章要点本章主要讲解Visual Foxpro中数据类型、常量和变量的的基本概念,表达式和函数的基本知识。通过本章学习,应该掌握以下内容:数据类型变量和常量表达式函数 2.1 数据类型 数据类型是指数据对象的取值集合,以及对之可施行的运算集合。数据类型规定了具有该类型的变量或表达式的取值范围,也规定了与之相联系的运算的集合。 创建表时需要用户指明表中每个字段的数据类型,变量或数组的数据类型则由保存在其中的值来决定。数据类型表示符号数据类型表示符号数据类型表示符号字符型C数值型N货币型Y备注型M浮点型F逻辑型L日期型D双精度型B通用型G日期时间型T整型I2.1.1 字符型(C)由任意字符(字母、数字、空格、符号等)组成每个字符占一个字节,最多可有254个字符使用时要用英文的单引号、双引号或方括号括起来(不可用中文标点) 如:“A0001”、 ‘数学系’ 、[214] 注意:如果将阿拉伯数字定义为字符型数据时,它不具备数学上的数值含义,不能参加数学运算,如电话号码,邮编等。2.1.2 数值型(N)用于表示数值数据由数字0-9、小数点、正负号和字母E组成取值范围是:-0.9999999999E+19~0.9999999999E+20其长度(数据位数)最大20位,在内存中,数值型数据占用8个字节。小数点和小数位数是字段总长度的一部分 通常用于表示实数。如23,-103.45,1.3E-5(即1.3×10-5)等;2.1.3 整型(I)用于存储无小数的数值宽度为4字节,其取值范围是:-2147483647~21474836472.1.4 货币型(Y)当涉及货币时使用,取代数值型宽度为8字节,默认保留4位小数,其取值范围是:-922337203685477.5808 ~ 922337203685477.5807使用货币型数据要在前面加上符号“$”,如:$1002.1.5 其他数值型双精度型(B)用于存储精度较高、位数固定的数值宽度为8字节,其取值范围是:+/-4.94065645841247E-324 ~ +/-8.9884656743115E307浮点型(F)与数值型等价,主要是为了得到较高的计算精度。包含此类型是为了提供兼容性2.1.6 日期型日期型(D)用于存储有关年月日的数据宽度为8字节,取值范围是01/01/0001~12/31/9999表示日期型的数据通常要用花括号,如: {09/10/2001}、{}(空日期)系统默认格式为{mm/dd/yyyy},可通过SET DATE、SET CENTURY命令设置日期格式,或通过系统的“选项”对话框中的“区域”卡中设置2.1.6 日期型日期时间型(T)在保存日期、时间或二者兼有时使用日期时间的默认格式是{mm/dd/yyyy hh:mm:ss},其中mm、dd、yyyy的意义与日期型相同,而hh表示小时,mm表示分钟,ss表示秒数。宽度为8字节与日期型一样,要用“{}”将数据括起来,{10/01/2002 10:30:30}表示2002年10月1日10时30分30秒这一日期时间数据。若要指定空日期时间值,要在花括号中加一个冒号,如:{:}2.1.7 逻辑型(L)是用来进行各种逻辑判断的数据只含有两个值:真(.T.,.Y.)、假(.F.,.N.)宽度固定,为1字节2.1.8 备注型(M)存放较多字符的数据类型。可以把它看成是字符型数据的特殊形式。备注型数据没有数据长度限制,仅受限于磁盘空间。它只用于表中字段类型的定义,字段长度固定为4字节,实际数据存放在与表文件同名的备注文件(.FPT)中,长度根据数据的内容而定。2.1.9 其他数据类型通用型(G)用于存储OLE对象,可以是电子表格、文档、图形图片等。它只用于表中字段类型的定义。通用型数据字段长度固定为4位,宽度为4字节,实际数据长度仅受限于磁盘空间。表中存储的是指向OLE对象的引用二进制字符型(C)二进制备注型(M)浮点型、双精度型、整型、备注型、通用型、二进制字符型、二进制备注型只能用于字段。2.2 数据的存储 在Visual FoxPro系统环境下,数据输入、输出是通过数据的存储设备完成的。通常我们都是将数据存入到常量、变量、数组中,而在Visual FoxPro系统环境下,数据还可以存入到记录和对象中。我们把这些供数据存储的常量、变量、数组、记录和对象称为数据存储容器。2.2.1 常量(1/5)常量的值在操作过程中始终保持不变。字符型常量:用定界符(单引号、双引号,方括号) 括起来的字符串。 示例:“ade” ,‘568’ , “ book的中文意思是‘书’。” 注意 (1)不能使用中文的定界符; (2)定界符必须成对匹配; (3)如果某个定界符也是字符的内容,则用另一种定界符表示该字符串; (4)不含任何字符的字符串称

文档评论(0)

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

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

1亿VIP精品文档

相关文档