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

第二章Visul FoxPro中的数据与运算.doc

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

第二章 Visual FoxPro中的数据与运算 2.1 Visual FoxPro的数据类型 数据是反映现实世界中客观事物属性的记录,它包括两个方面:数据内容与数据形式。数据内容就是数据的值,数据形式就是数据的存储形式和操作使用方式,也称为数据类型。VFP6系统为使用户建立和操作数据库更加方便,将系统中所有操作、处理的数据,分为几种不同数据类型: 字符型、数值型、日期型、日期时间型、逻辑型、备注型、通用型、货币型、二进制字符型和二进制备注型。 常量: 常量是在命令或程序中可直接引用、具有具体值的命名数据项,其特征是在整个操作过程中它的值和表现形式保持不变。Visual FoxPro按常量取值的数据类型,将常量分为6种类型 数值型常量、浮点型常量、字符型常量、逻辑型常量、日期型常量、日期时间型常量。 货币型(Currency)数据是为存储美元金额而使用的一种称为货币(Currency)的数据类型,其取值范围是:-922337203685477.5808 ~ 922337203685477.5807,默认保留4位小数,占据8字节存储空间。货币型数据用字母Y表示。 数值型 数值型数据是表示数量、可以进行数值运算的数据类型。数值型数据由数字、小数点、正负号和表示乘幂的字母E组成,数值精度达16位。在Visual FoxPro系统中,按存储、表示形式与取值范围不同,数值型数据又分为四种不同类型。 数值型常量 数值型N(Numeric)数据由数字、小数点、正负号和字母E组成,用字母N表示。数值型数据的取值范围是: -0.9999999999E+19~0.9999999999E+20,包括正负号、小数点和字母E在内,其长度(数据位数)最大20位。通常用于表示实数。如23,-103.45,1.3E-5(即1.3×10-5)等; 数值型数据在内存中用8个字符表示。 货币型 Y(Currency)数据是为存储美元金额而使用的一种称为货币(Currency)的数据类型,用字母Y表示,其书写格与数值型常量相似,但要加上一个前置美元符号($)其取值范围是:-922337203685477.5808 ~ 922337203685477.5807,默认保留4位小数,而且系统自动将多余的小数位四舍五入,但不能使用科学科学记数法表示,如$12.0、$300 等是正确的,$1.2e3错误。货币型数据。货币型常量占据8字节存储空间。 字符型 字符型 C(Character)字符常量是由任意字符、数字、汉字组成的字符序列,又称字符串。用字母C表示,其书写方法是用定界符将字符串括起来定界符由单引号’’、双引号””和方括号[]三对而且必须成对使用。例如“江苏”、‘ 江苏’ 、[江苏]是等价的。如果字符串的内容包含了某个定界符,则该定界符不能作为定界符使用,需要使用其他的定界符。[‘中国’]是正确的[[中国]]是错误的。长度(即字符个数)范围是0~254个字符。 日期型D(Date)数据是表示日期的数据,用字母D表示。其定界符使用一对花括号({})花括号包括三部分,各部分内容之间用分隔符分隔。常用的分隔符由斜杠(\)、连字符(-)、西文句读(,)可使用命令 set mark to ‘日期分隔符’ 设置不同的分隔符。注:日期型数据在内存中固定占8个字节。 日期型常量有严格的和传统的两种格式: (2)设置日期显示格式 用户可以调整、设置日期值和时间值的显示输出格式。既可以用命令方式设置,也可以用菜单方式设置。 命令格式: SET DATE [TO] AMERICAN | ANSI | BRITISH | FRENCH | GERMAN | ITLIAN | JAPAN | USA | MDY | DMY | YMD | SHORT | LONG 设 置 值 日 期 格 式 设 置 值 日 期 格 式 AMERICAN mm/dd/yy USA mm-dd-yy ANSI yy.mm.dd MDY mm/dd/yy BRITISH / FRENCH dd//mm/yy DMY dd//mm/yy GERMAN dd.mm.yy YMD yy/mm/dd ITALIAN dd-mm-yy SHORT Windows短日期格式 JAPAN yy/mm/dd LONG Windows长日期格式 日期时间型 日期时间型T(Date Times)数据是表示日期和时间的数据,用字母T表示。日期时间的默认格式是{mm/dd/yyyy hh:mm

文档评论(0)

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

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

1亿VIP精品文档

相关文档