程序设计 7
浮点型( 浮点型(Float) )
浮点型( 型 浮点型(N型)与数值型是完全等价 它的设置主要考虑到FoxPro各版 的。它的设置主要考虑到 各版 本的兼容处理。 本的兼容处理。
☆☆ Visual Fox Pro程序设计
8
双精度型( 双精度型(Double) )
双精度型( 型 双精度型(N型)能够提供更高的数 值精度。 型只用于字段的定义, 值精度。Double型只用于字段的定义, 型只用于字段的定义 固定占用8个字节 个字节( 固定占用 个字节(固定存储长度的浮 点数表示)。 )。Double型不同于数值型, 型不同于数值型, 点数表示)。 型不同于数值型 其小数点位置由输入的数据值来决定
☆☆ Visual Fox Pro程序设计
9
货币型( 货币型(Currency) )
在VFP6.0中,一般使用货币型(Y型)数 中 一般使用货币型( 型 据表示货币,而不是使用数值型。 据表示货币,而不是使用数值型。 如果货币型数据的小数位数超过四位, 如果货币型数据的小数位数超过四位,系 统会自动对其进行舍入处理。 统会自动对其进行舍入处理。 系统默认的货币符号是“ 系统默认的货币符号是“$”,用户可以 通过“ 语句设置货币符号。 通过“Set Currency”语句设置货币符号。 语句设置货币符号 货币型数据的取值范围介于 922337203685477.5808到 到 922337203685477.5807之间,用8个字节存 之间, 个字节存 之间 储。
☆☆ Visual Fox Pro程序设计 10
日期型( 日
期型(Date) )
日期型( 型 日期型(D型)数据主要用于表示没有时间显示 的日期值。 的日期值。 日期型数据的存储格式为“ 日期型数据的存储格式为“yyyymmdd”,其中 , yyyy表示年,占4个字节,mm表示月,占2个字 表示年, 个字节, 表示月, 表示年 个字节 表示月 个字 表示日, 个字节。 节,dd表示日,占用 个字节。 表示日 占用2个字节 日期格式和范围由“ 日期格式和范围由“Set Date”、“Set Mark to” 、 和“Set Century”命令确定。为了解决Y2K问题, 命令确定。为了解决 问题, 命令确定
问题 VFP6.0还提供了“严格日期”格式,在这种格式 还提供了“ 还提供了 严格日期”格式, 日期型数据的有效范围为公元元年3月 日到 下,日期型数据的有效范围为公元元年 月1日到 公元9999年12月31日。 公元 年 月 日
☆☆ Visual Fox Pro程序设计 11
日期时间型( 日期时间型(DateTime) )
日期时间型( 型 日期时间型(T型)数据可以表示既包含时 间又包含日期的数据, 间又包含日期的数据,也可以表示只包含 日期或只包含时间的数据, 日期或只包含时间的数据,如果只包含了 时间,系统将1899年12月30日作为默认日 时间,
系统将 年 月 日作为默认日 如果只包含了日期,系统将午夜12点 期,如果只包含了日期,系统将午夜 点 作为默认时间。 作为默认时间。 时间格式可以由“ 时间格式可以由“Set Hours”、“Set 、 Seconds”命令确定。同日期型一样,日期 命令确定。 命令确定 同日期型一样, 时间型固定占用8个字节存储 个字节存储。 时间型固定占用 个字节存储。
☆☆ Visual Fox Pro程序
设计 12
逻辑型( 逻辑型(Logical) )
逻辑型( 型 逻辑型(L型)用于存储只有两个值 的数据,是一种高效的存储方法, 的数据,是一种高效的存储方法,存 入的值为真( )和假( ) 入的值为真(.T.)和假(.F.)两种状 态。 逻辑型变量多用于程序分支设置。 逻辑型变量多用于程序分支设置。
☆☆ Visual Fox Pro
程序设计
13
备注型( 备注型(Memo) )
备注型( 型 只适用于表中的字段, 备注型(M型)只适用于表中的字段,存 储时,备注字段固定为4个字节 个字节, 储时,备注字段固定为 个字节,用来表示 一个指向存储备注文件( 一个指向存储备注文件(.FPT)内容的指 ) 针。而实际的备注内容的多少只受限于内 存可用空间。 存可用空间。 VFP的备注可以包含任意的数据,只要适 的备