VFP程序设计基础知识:变量、数据类型和字段类型
需积分: 49 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字节,存储数据块可以是任何类型的数据。
2023-03-11 上传
2023-03-11 上传
2009-02-27 上传
2022-06-14 上传
2008-11-15 上传
2009-02-17 上传