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

供稿:hz-xin.com     日期:2025-01-12
为什么常量型不属于VFP所支持的数据类型?

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

  VFP只有5种常量类型:
  1、数值型常量:数值型常量可以是整数或实数,例如:56,69.8等都是数值型常量;
  2、字符型常量:字符型常量是用定界符括起来的由字符、空格和数字所组成的字符串;定界符可以是单引号、双引号和方括号。当某一种定界符本身是字符型常量的组成部分时,就应选用另一种定界符。例如:“abcd”,„教授‟,[王明]都是正确写法的字符型常量;
  3、逻辑型常量:逻辑型常量只有2个值:“真”与“假”。用.T.,.t.,.Y.,.y.,表示“真”,用.F.,.f.,.N.,.n.,表示“假”。注意:两边的点不可去掉但可用空格代替;
  4、日期型常量:日期型常量必须用花括号括起来,例如:{^95.01.12}、{^01/12/95}都是日期型常量的正确写法。大括号中的“^”键盘符,是为了解决“千年虫”问题而加入的;
  5、日期时间型常量:日期时间型常量也必须用花括号括起来,例如:{^2005/12/06 11:12:32pm}、{2005.12.06 11:12:32pm}、{^2005-12-06 11:12:32pm}都是正确的日期时间型常量的写法。注意:日期和时间数据间必须有空格。

vfp只有5种常量类型:
1、数值型常量:数值型常量可以是整数或实数,例如:56,69.8等都是数值型常量;
2、字符型常量:字符型常量是用定界符括起来的由字符、空格和数字所组成的字符串;定界符可以是单引号、双引号和方括号。当某一种定界符本身是字符型常量的组成部分时,就应选用另一种定界符。例如:“abcd”,„教授‟,[王明]都是正确写法的字符型常量;
3、逻辑型常量:逻辑型常量只有2个值:“真”与“假”。用.t.,.t.,.y.,.y.,表示“真”,用.f.,.f.,.n.,.n.,表示“假”。注意:两边的点不可去掉但可用空格代替;
4、日期型常量:日期型常量必须用花括号括起来,例如:{^95.01.12}、{^01/12/95}都是日期型常量的正确写法。大括号中的“^”键盘符,是为了解决“千年虫”问题而加入的;
5、日期时间型常量:日期时间型常量也必须用花括号括起来,例如:{^2005/12/06
11:12:32pm}、{2005.12.06
11:12:32pm}、{^2005-12-06
11:12:32pm}都是正确的日期时间型常量的写法。注意:日期和时间数据间必须有空格。

VFP 字段类型与数据类型有什么区别
货币型、数值型、浮点型、日期型、日期时间型、双精度型、整型、逻辑型、通用型、备注型、字符型(二进制)、备注型(二进制),共13种。而常量、内存变量、函数、表达式的数据类型包括字符型、数值型、货币型、逻辑型、日期型和日期时间型等6种。字段类型、内存变量类型等都属于数据类型。

VFP复习题
3、 一个别关系是一张二维表格,在VFP中,一个关系对应一个(表)4、 在“查询设计器”窗口中不包括的选项卡是()5、 关于查询与视图的区别 6、 扩展名为.pjx的文件是(项目文件)7、 打开表文件的命令是(use 表名)8、 VFP变量名有什么特点 9、 关于自由表的描述 10、 什么文件不能作为...

财大vf简答题
7. VFP程序中可以使用哪三条输入命令,它们有什么异同?答题要点:VFP程序中可以使用ACCEPT、WAIT和INPUT三条输入命令,它们的异同主要是:(1)ACCEPT只能接受字符型数据,不需定界符,输入完毕按回车键结束。(2)WAIT命令只能接受单个字符,不需定界符,输入完毕不需按回车键。(3)INPUT命令可接受数值型、字符型、逻辑型、...

vfp1+2是常量吗
是。常量是指在整个操作过程中其值保持不变的数据,在命令或程序中直接给出其值,而vfp1+2符合常量的定义,所以是常量,用做常量的数据类型有数值型、字符型、日期型、逻辑弄和货币型等。

vfp字符型数据的最大长度是
最大长度为254个字符。字符型数据是不具计算能力的文字数据类型,用字母C表示。它包括中文字符、英文字符、数字字符和其他ASC二字符,其长度,即字符个数范围是0至254个字符。字符型数据通常包括字符常量和字符变量。

什么是“VFP程序设计”?
VFP还提供了一个集成化的系统开发环境,它不仅支持过程式编程技术,而且在语言方面作了强大的扩充,支持面向对象可视化编程技术,并拥有功能强大的可视化程序设计工具。目前,VFP是用户收集信息、查询数据、创建集成数据库系统、进行实用系统开发较为理想的工具软件。VISUAL FOXPRO的基本数据元素:(1) 常量、...

用mcrosoft visual foxpro 怎么命令输入显示字符型常量
软件:Visual FoxPro 6.0(中文版)二、方法步骤:1、打开vfp 2、使用三种定界符输入字符以及不加定界符输入 3、再来看字符型数字的输入:(1)字符型数字的输出结果和数值型的输出结果表面一直;(2)字符型数字不可以用于计算;4、使用“edit”命令打开表 5、在编辑页面可以直接输入字符型常量,如【...

VFP 字段类型与数据类型有什么区别
货币型、数值型、浮点型、日期型、日期时间型、双精度型、整型、逻辑型、通用型、备注型、字符型(二进制)、备注型(二进制),共13种。而常量、内存变量、函数、表达式的数据类型包括字符型、数值型、货币型、逻辑型、日期型和日期时间型等6种。字段类型、内存变量类型等都属于数据类型。

在Visual Foxpro6.0中输入货币型常量的操作方法
一、了解货币型常量的一些性质 1、了解货币型常量的一些性质是正确输入货币型常量的关键:(1)货币型常量用字母“Y”表示;(2)货币型常量需要添加前导符“$”;(3)货币型常量无科学计数法;(4)货币型常量在内存中占8个字节;(5)多余四位小数要四舍五入。二、在vfp...

VFP带M的常量什么意思
你把题目看清楚一点,M=MYM123.45 这一句是肯定有问题的,因为等号后面的无法解释,既不是变量(变量名里不允许有圆点),也不是常量。所以会提示语法错误。NOT(XMYMY):可以这么用,如果xmymy是个逻辑型的变量的话,语法是正确的。如果xmymy为假,则NOT(XMYMY)的结果是.t.,反之如果xmymy为真...