3.1Visual FoxPro的常量

2020-03-05

3.1 Visual FoxPro的常量

一、常量的认识

1、常量是表示一个确定的数据,如65.8等。

2、Visual FoxPro中,常量的类型有数值型、货币型、字符型、逻辑型、日期型、日期时间型6种。

二、数值型常量

1、数值型常量表示的是一个具体的数,因此,数值型常量也称为常数

2、数值型常量的表示

·日常表示法

如12、+56、-64.8等。

·科学表示法

1.6E12表示1.6×1012

1.6E-12表示1.6×10-12

-1.6E12表示-1.6×1012

-1.6E-12表示-1.6×10-12

三、货币型常量

1、货币型常量用来表示一个具体的货币值。货币型常量的小数位数最多4位。

2、货币型常量的表示

如$12,$12.68,-$12.68等。

四、字符型常量

1、字符型常量用来表示一串字符(数字、符号、汉字统称为字符),因此,字符型常量也称为字符串

2、字符型常量的表示

如'abcd'、"abcd"、[abcd]均表示字符串abcd。

3、说明

·表示字符型常量前后的'、"或[]称为字符型常量的定界符,它表示字符串的开始和结束,不是字符串的组成内容。字符串的前后定界符必须一致,如'abcd"等是错误的。

·当字符串中包含定界符时,必须使用与之不同的定界符作为字符串的定界符,如字符串ab'cd应表示为"ab'cd"或[ab'cd]。

·字符型常量中的字母大小写是区分的,比如"abcd"和"ABCD"是不同的两个字符串。

注意:其他场合,字母的大小写是不区分的。

·组成字符串的内容中可以有空格,如"ab   cd"、"a   bc   d"、"   "等都是正确的字符串。

·定界符中没有任何内容时,也是正确的字符串,这样的字符串称为空串

注意:空串并不是指全部由空格组成的字符串。

五、逻辑型常量

1、逻辑型常量用来表示一个逻辑值。逻辑值只有两个:值和值。

2、逻辑型常量的表示

真值:.T. 、.t. 、.Y. 、.y.

假值:.F. 、.f. 、.N. 、.n.

六、日期型常量

1、日期型常量用来表示一个日期。

2、日期型常量的表示

如2010年12月9日可表示为:

{^2010-12-9}、{^2010.12.9}、{^2010/12/9}、{^2010 12 9}。

说明:这种表示格式不受系统当前日期格式的影响。

七、日期时间型常量

1、日期时间型常量用来表示一个日期和时间。

2、日期时间型常量的表示

格式:{^日期,时间}

其中,日期的书写格式与日期型常量中的日期格式相同,时间的书写格式有:8:30:30、18:15:25、8:10:30A、8:10:30AM、8:10:30P、8:10:30PM。


分享