vfp的数据类型及存储类型.ppt

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

第三章 VFP的数据类型与存储类型 ; §3.1 数据类型 数据是反映客观事物属性的记录。通常分为数值型和字符型两种基本类型。数据类型一旦被定义,就确定了其存储方式和使用方式。Visual FoxPro系统将数据细化分为以下十三种类型。 (1)字符型 ( Character ) 字符型(C型)数据可以包含任何可显示的ASCII码字符,包括字母、数字、汉字、符号、空格等,长度范围是0~254个字符,使用时必须用定界符单引号,双引号,方括号括起来。 ‘’、 “”、 [ ] ; (2)数值型 ( Numeric ) 数值型(N型)是由数字(0~9)、小数点和正负号组成。最大长度为20位(包括+、-和小数点)。 (3)整型 ( Integer ) 整型(N型)表示整数,仅用于字段变量,数据占4个字节。 (4)浮点型 ( Float ) 浮点型(N型)与数值型等价,为与其它软件的兼容而设。 (5)双精度型 ( Double ) 双精度型(N型)是更高精度的数值型数据,只用于字段变量,固定占用8个字节,并采用固定长度浮点格式存储。 ;(6)货币型 ( Currency ) 货币型(Y型)用来表示货币值, 系统默认的货币符号是“$” 。 (7)日期型 ( Data ) 日期型(D型)用于表示日期,用默认格式{mm/dd/yyyy}来表示,长度固定为8位,yyyy表示年,占4字节,mm表示月,占2字节,dd表示日,占2字节。 (8)日期时间型 ( DataTime ) 日期时间型数据是描述日期和时间的数据。? 其默认格式为{mm/dd/yyyy hh:mm:ss}。 ??? 其中yyyy代表年,前两个mm代表月,dd代表日,hh代表小时,后两个mm代表分钟,ss代表秒,长度固定为8位。 (9)逻辑型 ( Logical )逻辑型数据(Logic)是描述客观事物真假的数据,用于表示逻辑判断结果。 ??? 逻辑型数据只有真(.T.)和假(.F.)两种值,长度固定为1位。 ;(10)备注型 ( Memo )备注型数据(Memo)用于存放较长的字符型数据类型。可以把它看成是字符型数据的特殊形式。 ??? 备注型字段固定占4个字节,用来存储一个指向备注文件(.FPT)的指针,实际数据长度仅受限于现有的磁盘空间。 (11)通用型 ( General ) 通用型(G型)用于存储OLE对象,可以是电子表格、文档、图片等。仅适用于表中的字段,固定占4个字节,实际数据长度仅受限于现有的磁盘空间。 (12)字符型(二进制) 与字符类相似,但若代码页(不同语系代码)改变时,其值并不会随之改变,即VFP不会自动转换成相应国家的语系。 (13)备注型(二进制) 与字符型(二进制)一样,当代码页改变时,其值不会随之改变。 ;§3.2 数据存储类型(常量、变 量) 3.2.1常量 在数据处理过程中其值不发生变化的量叫常量。 1.数值型(N型) 数值型常量是由数字0—9、小数点、正负号和 E(科学计数法)组成的数值。 如 整数: 100 ,-35 小数: 2.54358 科学计数法 如: 1.2E+5 表示 1.2乘以10的5次方。 0.3926E1, 2.7E02 ;2.字符型(C型) 字符型常量是由“ ” 、 ‘ ’、 [ ]括起来的字符或字符串。 例如,“ABCD”、’No_4’、[北京] 、“I’m a student”等。 注意:引号和括号必须是英文字符 3. 逻辑型(L型) 只有逻辑“真”值和逻辑“假”值两个值, 真 : .T. 、.t. 、.Y. 、.y. 假: .F. 、.f. 、. N. 、.n. 4.货币型(Y型) 货币型常数是以“$”作为前缀的数值, 如$986.35、 $1234.5678。 保留四位小数 如:$231.12345,实际在计算机里存放的是:$231.1235 ;5.日期型(D型) 日期常量是用 { } 括起来的日期形式的常量。 如 {10/01/1992} ,{10/01/92}, {10-01-92} 。 严格的日期格式YMD(VFP默认){^yyyy-mm-dd}或{^yy

文档评论(0)

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

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

1亿VIP精品文档

相关文档