vf语言基本数据类型.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 语言基本数据类型 2.1 数据类型概述 2.2 常量和变量2.3 函数2.4 表达式和运算符 2. 1数据类型概述 VFP以确定的数据类型来组织数据,不同的类型允许使用的取值范围有不同的限制。要管理和操作数据,首先需要定义其类型。 数据类型描述大小表示范围字符型Character任意文本每个字符占1个字节,最多可有254个字节任意字符数值型Numeric整数或带小数点的数在内存中是8个字节,在表中是1~20个字节-.9999999999E+19~.9999999999E+20逻辑型Logic布尔值(True或False)1个字节True(.T.)或False(.F.)日期型Date年、月、日8个字节公元100年1月1日~公元9999年12月31日日期时间型DateTime年、月、日、时间8个字节100-1-1 00:00:00 a.m.~9999-12-31 11:59:59 p.m.货币Currency货币数量8个字节-922337203685477.5808~922337203685477.5807 2. 1数据类型概述2. 1. 1VFP的主要数据类型 2.1.2 字段数据类型 VFP中主要使用字段保存数据,在创建数据表时需要定义字段的类型。字段类型有13种,除了上表所描述的数据类型外,还有如下表所示的仅能用于字段的数据类型。 数据类型描述大小表示范围双精度Double双精度浮点型8个字节±4.94065645841247E-324~±8.9884656743115E307浮点型Float与数值型相同的货币数量在内存中是8个字节,在表中是1~20个字节-922337203685477.5808~922337203685477.5807整型Integer整型值4个字节-2147483647~2147483646备注型Memo数据块引用在表中是4个字节受可用内存的限制通用型GeneralOLE对象引用在表中是4个字节受可用内存的限制字符型(二进制)任意不经过代码页修改而保留的字符数据1~254个字符,每字符1个字节任意字符备注型(二进制)任意不经过代码页修改而保留的备注字段数据在表中是4个字节受可用内存的限制2.1.2 字段数据类型2.2常量和变量 2.2.1 常量 常量就是值固定不变的数据。它在整个程序运行中是不变的。VFP支持多种类型的常量,如:数值常量、字符常量、日期常量、逻辑常量、货币常量、日期时间常量等。 1.?1.数值常量VFP有两种类型的数值常量:N(数值)和F(浮点数)。VFP数值的有效位数不能超过16位。数值常量可以是整数或小数;也可以用科学计数法表示,如用6.6328E12表示6.6328?1012,用1.6E-2表示1.6?10-2。2.?2.字符常量字符型常量也称为字符串,包括所有可打印的ASCII字符以及汉字组成。字符常量使用时要用定界符单引号、双引号或方括号括起来。字符常量的定界符必须成对出现,如果字符串本身包含某种定界符,则需用另一种定界符定界。如“I’m a student.”。如果字符串中不包含任何字符叫空串。空串与包含空格的字符串是不同的。2.2.1 常量1 2.日期型常量日期型常量用来表示一个确切的日期,用花括号作为定界符,经常以8位mm/dd/yy的形式出现,也可以以yy.mm.dd等多种形式出现。日期型常数中的三个整数的解释取决于SET DATA的当前设置。在不同的设置状态下,计算机会对同一个日期型常量作出不同解释。VFP中默认的严格日期格式为{^YYYY-MM-DD} 。它不受SET DATE等语句设置的影响。 4. 日期时间常量日期时间型常量包括日期和时间两部分内容。日期部分与日期型常量相似,时间部分的格式为:[hh[:mm[:ss]]a|p]。其中hh、mm和ss分别代表时、分和秒,默认值分别为12、0和0。AM(或A)和PM(或P)分别代表上午和下午,默认值为AM。如果指定的时间大于等于12,则自然为下午的时间。 5. 逻辑型常量逻辑型常量只有两个值,即逻辑“真”和逻辑“假”。在VFP中,用.T.、.t.、.Y.、.y.表示逻辑“真”,用.F.、.f.、.N.、.n.表示逻辑“假”。前后两个句点作为逻辑型常量的定界符是必不可少的,否则会被误认为变量名。 6. 货币常量货币常量是金融量常数,用来表示货币值,其书写格式与数值型常量类似,但要加上一个前置的符号($)。如果一个货币型常量多于4位小数,那么系统会自动将多余的小数位四舍五入。2.2.2 变量 变量是值可以改变的量。变量在程序的整个运行过程中可以存储任何类型的数据并可以在任何时候改变它们的值。在VFP中,变量分为字段变量和内存变量。字段变量存在于数据表文件中,每个数据表中

文档评论(0)

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

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

1亿VIP精品文档

相关文档