Visual FoxPro 6.0 第三章 VFP的数据类型与存储类型
第三章 VFP的数据类型与存储类型 Visual FoxPro 6.0
531数据类型 数据是反映客观事物属性的记录。通常分为数值型和 字符型两种基本类型。数据类型一旦被定义,就确定了 其存储方式和使用方式。 Visual foxpro系统将数据细 化分为以下十三种类型。 (1)字符型( Character)字符型(c型)数据可以 包含任何可显示的ASCI码字符,包括字母、数字、汉 必须用定界符单引号,双引号,方括号括起来。 []
§3.1 数据类型 数据是反映客观事物属性的记录。通常分为数值型和 字符型两种基本类型。数据类型一旦被定义,就确定了 其存储方式和使用方式。Visual FoxPro系统将数据细 化分为以下十三种类型。 (1)字符型 ( Character ) 字符型(C型)数据可以 包含任何可显示的ASCII码字符,包括字母、数字、汉 字、符号、空格等,长度范围是0~254个字符,使用时 必须用定界符单引号,双引号,方括号括起来。 ‘’ 、 “” 、 [ ]
(2)数值型( Numeric)数值型(N型)是由数字(0~9) 小数点和正负号组成。最大长度为20位(包括+、-和小数点) (3)整型( Integer)整型(N型)表示整数,仅用于字段变量 数据占4个字节。 (4)浮点型(Foat)浮点型(N型)与数值型等价,为与其它 软件的兼容而设。 (5)双精度型〔 Double)双精度型(N型)是更高精度的数值 型数据,只用于字段变量,固定占用8个字节,并采用固定长度浮 点格式存储
(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/yyy来表示,长度固定为8位,yy表示年占4字节 mm表示月占2字节,dd表示日,占2字节。 (8)日期时间型( DataTime)日期时间型数据是描述日期和时 间的数据。其默认格式为mm/dd/yyh:mm:ss 其中yy代表年前两个mm代表月,dd代表日,hh代表小时, 后两个mm代表分钟,ss代表秒,长度固定为8位。 (9)逻辑型( Logical)逻辑型数据( Logic)是描述客观事物真 假的数据,用于表示逻辑判断结果。 逻辑型数据只有真(T.)和假(F)两种值,长度固定为1位
(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个字节,用来存储一个指向备注文件 (PT)的指针,实际数据长度仅受限于现有的磁盘空间。 (11)通用型( General)通用型(G型)用于存储OLE对象 可以是电子表格、文档、图片等。仅适用于表中的字段,固定占4 个字节,实际数据长度仅受限于现有的磁盘空间。 (12)字符型(二进制)与字符类相似,但若代码页(不同 语系代码)改变时,其值并不会随之改变,即VFP不会自动转换 成相应国家的语系。 (13)备注型(二进制)与字符型(二进制)一样,当代码页改 变时,其值不会随之改变
(10)备注型 ( Memo )备注型数据(Memo)用于存放较长的 字符型数据类型。可以把它看成是字符型数据的特殊形式。 备注型字段固定占4个字节,用来存储一个指向备注文件 (.FPT)的指针,实际数据长度仅受限于现有的磁盘空间。 (11)通用型 ( General ) 通用型(G型)用于存储OLE对象, 可以是电子表格、文档、图片等。仅适用于表中的字段,固定占4 个字节,实际数据长度仅受限于现有的磁盘空间。 (12)字符型(二进制) 与字符类相似,但若代码页(不同 语系代码)改变时,其值并不会随之改变,即VFP不会自动转换 成相应国家的语系。 (13)备注型(二进制) 与字符型(二进制)一样,当代码页改 变时,其值不会随之改变