- 1、本文档共61页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
[其它模板]第3章VisualFoxpro基础
第三章 Visual Foxpro基础 3.1数据类型 -数据的分类 从数据的类型来分(数值型、字符型、逻辑型、日期型、双精度型、浮点型、通用型、备注型等) 从数据的处理层次上分(常量、变量、函数和表达式) 数据的类型 字符型(character):由字母、汉字、数字、空格等任意ASCII码字符组成。字符数据的长度为0-254,每个字符占1个字节 货币型(Currency):书写格式为在数值型数据之前加一个“$”符号。在使用货币值时,可以使用货币型来代替数值型。范围是-922337203685477.5807—922337203685477.5807。存储和计算时采用4位小数。若小数位数超过4位时,系统将自动进行四舍五入处理。每个货币型数据没有科学记数法形式,在内存中占8个字节。 日期型(Date):用以保存日期值。存储格式为“yyyymmdd”,其中yyyy为年,占4位,mm为月,占2位,dd为日,占2位。表示格式为“mm/dd/yyyy”。取值范围:公元0001年1月1日~公元9999年12月31日 日期时间型(DateTime):用以保存日期和时间值。存储格式为“yyyymmddhhmmss”,其中yyyy为年,占4位,mm为月,占2位,dd为日,占2位,hh为时间中的小时,占2位,mm为时间中的分钟,占2位,ss为时间中的秒,占2位。 逻辑型(Logical):用于存储只有两个值的数值。存入的值只有真(.T.)和假(.F.)两种状态,占1个字节。 数值型(Numeric):用来表示数量,由数字0~9、一个符号(+或-)和一个小数点(?)组成。范围为-0.9999999999E+19~0 .9999999999E+20。每个数据占8个字节。 双精度型(Double):只能用于数据表中字段的定义,用于取代数值型,以便能提供更高的数值精度。与数值型不同,双精度型数据的小数点的位置是由输入的数据值来决定的。范围为 +/-4.94065645841247E~324+/-1.797693413486232E308。 每个双精度型数据占8个字节。 浮点型(Float):只能用于数据表中字段的定义,功能上与数值型等价。由尾数、阶数和字母 E组成。 通用型(General):只能用于数据表中字段的定义,用于存储OLE(对象链接与嵌入)对象。 OLE对象是由其它应用软件建立的,可以是一个电子表格、一个字处理器文本、图片等。 整型(Integer):只能用于数据表中字段的定义,用于存储无小数部分的数值。取值范围为: -2147483647~2147483647 备注型(Memo):只能用于数据表中字段的定义,用于字符型数据块的存储。占10个字节。 字符型(二进制):用于存储任意不经过代码页修改而维护的字符数据,只能用于数据表中字段的定义。 备注型(二进制):用于存储任意不经过代码页修改而维护的备注型数据,只能用于数据表中字段的定义 3.2 常量 常量:是一个命名的数据项,在整个操作过程中其值保持不变。如π值或3.1415926535是数值型常量。 常量分为: 数值型常量:由数字、小数点、正负号组成。数据最大长度为20位,其中小数点占1位。如:20,16,1.256。 字符型常量:用界定符界定的一串字符(由数字、字母、空格和汉字组成)。常用的定界符有单引号‘’、双引号“”和方括号[ ]等。如:‘xyz’、”123”、[234.67]等,字符型常量的最大长度为254位。如果要使定界符成为常量的组成部分,应使用另外的定界符,如:[“234”]。注意定界符必须成对使用。 逻辑型常量:只有真假两个值。用.T.(.t.、.Y.、.y.)表示真;用.F.(.f.、.N.、.n.)表示假; 用.T.。 日期型和日期时间型常量:用{ }括起来的一个包括日期和时间的数据,如:{^2002-09-10},{^2002-09-12 10:00am}。空的时间值可用{//}表示。 货币型常量:用于表示货币值,使用时应加上货币符号,如:$456.67。 编译时常量:只存在于应用程序的编译时,编译后,将用常量的具体内容置换该常量在源代码中的位置。 对于日期型常量,系统默认/作为分隔符,常用的还有连字符(-)、句点(.)和空格。 (1)传统的日期格式为“mm/dd/yy”。 (2)严格的日期格式:{^yyyy-mm-dd}可以在任何情况下使用,而传统的日期格式只能在SET STRICTDATE TO 0下使用。 (3)影响日期格式的设置命令 命令格式:SET MARK TO [日期分隔符] 功能:用于指定日期分割符. 命令格式:SET DATE [TO] AMERICAN| ANSI | BRITISH |FRE
文档评论(0)