为什么常量型不属于VFP所支持的数据类型?

为什么常量型不属于VFP所支持的数据类型?

不仅仅是VFP 在任何语言里面常量都不属于数据类型常量只是说明这个值不能被修改(和变量相对应 其实就和你也不能说变量是一种数据类型一样) 他可以是任何类型而不能单纯的看作一种类型其实和宏有点类似你可以简单的理解为碰到这个常量的地方自动把值替换成常量的值 当然内部的实现可能不是简单的替换 VFP数据类型如下 数据类型 特性
字符型 每个字符占一个字节,每个汉字2个
数值型 其中负号与小数点各占一位,数值型固定占8个字节
整型 占4个字节,以二进制的形式表示的
浮点型 与数值型等价,主要考虑到版本兼容
双精度型 固定占用8个字节
货币型 系统默认的货币型符号是$(set currency设置)
日期型 占用4个字节,“YYYYMMDD”
日期时间型 1899年12月30日为默认的日期
逻辑型 存入的值为F和T两种状态
备注型 固定为4个字节,用来表示一个指向fpt备注文件内容的指针,多用来存放简历、注释等内容
通用型 存储OLE[i]对象,具体内容可以是图片、电子表等
对象型 适用于内存变量,存储OLE对象
字符型
(二进制)
备注型
(二进制)
温馨提示:答案为网友推荐,仅供参考
相似回答