VFP程序设计基础知识:变量、数据类型和字段类型

需积分: 49 2 下载量 117 浏览量 更新于2024-06-11 收藏 162KB PPT 举报
访问变量-vfp程序设计基础知识 在VFP中,访问变量有其特殊的规则。变量与字段同名时,字段具有更高的优先权,要访问变量需要在变量前加上“m.”或“m->”。例如,在当前打开的表中有XS字段,且当前记录的XS值为“高山”,在命令窗口中下命令:XS=12.5 ?XS,m->XS,返回结果为:“高山” 12.5。 VFP中的数据类型可以分为字符型(C)、货币型(Y)、日期型(D)、日期时间型(T)、数值型(N)、浮点型(F)、逻辑型(L)、双精度型(B)、整型(I)和备注型(M)。 字符型(C)是由任意字符(字母、数字、空格、符号等)组成,每个字符占一个字节,最多可有254个字符。字符型的常量要用英文的单引号或双引号括起来。 货币型(Y)用于存储货币数据,宽度为8字节,需要在前面加上符号“$”,如:$100。 日期型(D)用于存储有关年月日的数据,宽度为8字节,日期型常量要放在花括号中,如:dDate={09/10/2001}。系统默认格式为{mm/dd/yy},可通过SETDATE、SET MARK、SET CENTURY命令设置日期格式,或通过系统的“选项”对话框中的“区域”卡中设置。 日期时间型(T)用于存储日期、时间或二者兼有,宽度为8字节,与日期型一样,要用“{}”将数据括起来。可同时包含日期时间,也可只包含两者之一。若缺省日期系统用1899年12月30日填入,若缺省时间,系统用午夜零点填入。 数值型(N)用于表示数量,由数字0~9、小数点、正负号组成。内存变量1~8字节,字段变量1~20字节,小数点和小数位数是字段总长度的一部分。 浮点型(F)与数值型等价,包含此类型是为了提供兼容性。 逻辑型(L)只含有两个值:真(.T.)、假(.F.),宽度固定,为1字节,是一种高效的存储方法。 双精度型(B)用于存储精度较高、位数固定的数值,宽度为8字节,小数点的位置由输入的数值决定。 整型(I)用于存储无小数的数值,宽度为4字节。 备注型(M)用于在表达式存储数据块,宽度为4字节,存储数据块可以是任何类型的数据。