数据类型函数表达式

数据类型函数表达式

ID:13746581

大小:141.00 KB

页数:37页

时间:2018-07-24

数据类型函数表达式_第1页
数据类型函数表达式_第2页
数据类型函数表达式_第3页
数据类型函数表达式_第4页
数据类型函数表达式_第5页
资源描述:

《数据类型函数表达式》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、1.5.1常量与变量1.常量常量是指其值固定不变的数据。VFP的常量有如下6种类型:(1)数值型常量(Numeric,简称N型)数值型常量也就是常数,用来表示一个数量的大小,由数字0~9、小数点和正负号组成。其表现形式可以是整数(如123)、小数(如0.238)、负数(如-7.69)或科学计数法表示的数(如0.2158E6,即0.2158×106)。数值型数据在内存中占8个字节存储空间。(2)字符型常量(Character,简称C型)字符型常量是用定界符括起来的字符串。定界符可以是单引号(¹¹)、双引号("")或方括号([])。例如,¹VisualFoxPro6.0

2、¹、"程序设计"、[关系数据库]。在定义和使用字符型常量时必须注意:1)在字符串的两端必须加上定界符,否则系统会把该字符串当成变量名。2)定界符只能是ASCII码字符(即半角字符),不能是全角字符。3)左、右定界符必须匹配。即如果左边是双引号,那么右边也必须是双引号。4)定界符可以嵌套,但同一种定界符不能互相嵌套。也就是说,如果某种定界符本身也是字符串的内容,则需要用另一种定界符为该字符串定界。例如:合法字符串:[俗语云:"四海之内皆兄弟"]非法字符串:"俗语云:"四海之内皆兄弟""字符串的最大长度(即最多包含字符个数)是254个字符。例如,¹VisualFoxPr

3、o6.0¹的长度是17,[关系数据库]的长度是10。注意,不包含任何字符的字符串("")叫空串,空串与包含空格的字符串("")不同。(3)逻辑型常量(Logical,简称L型)逻辑型常量通常只有2个值,真和假。输入逻辑“真”值,可以用.T.、.t.或.Y.、.y.,输入逻辑“假”值,可以用.F.、.f.或.N.、.n.,但是存储显示时,总是.T.、.t.或.F.、.f.。前后两个句点作为逻辑型常量的定界符是必不可少的,否则会被误认为变量名。逻辑型常量只占用1个字节存储空间。(4)货币型常量(Currency,简称Y型)货币型常量用来表示货币值。书写时,以“$”符号开

4、头,最多保留位小数。若小数部分超过4位,系统将自动进行四舍五入取前4位,例如,$123.456789将存储为$123.4568。货币型常量在内存中占用8个字节。(5)日期型常量(Date,简称D型)日期型常量用于表示日期。它的定界符是一对花括号({}),括号内年、月、日之间用分隔符分开。常用的日期分隔符有斜杠(/)、连字符(-)、句点(.)和空格,系统默认斜杠(/)分隔符。日期型常量的格式有两种:1)传统的日期格式系统默认的日期型数据为美国日期格式{mm/dd/yy}(月/日/年),其中月、日各为2位数字,而年份可以是2位数字,也可以是4位数字。2)严格的日期格式严

5、格的日期格式为{^yyyy﹣mm﹣dd},它能表达一个确切的日期,可以在任何情况下使用,尤其是在输入日期型常量时使用严格的日期格式十分方便。这种日期格式在书写时要注意:花括号内第一个字符必须是脱字符(^);年份必须是4位;“-”分隔符可以用“/”代替;年、月、日的次序不能颠倒,不能缺省。3)影响日期格式的设置命令本书在介绍命令时,采用如下约定:方括号([])中的内容表示可选项;尖括号(<>)中的内容表示必选项;用竖线(︱)分隔的内容表示任选其一。格式1:SETCENTURYON|OFF说明:用于设置年份的位数:ON设置年份为4位数字表示;OFF设置年份为2位数字表示

6、。示例:SETCENTURYON?{^2002-06-28}&&结果为06/28/2002SETCENTURYOFF?{^2002-06-28}&&结果为06/28/02其中命令?[<表达式>]表示计算并输出表达式的值。“&&”表示其后是本命令行的注释。格式2:SETSTRICTDATETO[0|1]说明:用于设置是否对日期格式进行检查:0表示不进行严格的日期格式检查;1表示进行严格的日期格式检查,它是系统默认的设置。示例:SETSTRICTDATETO0?{05/01/03}&&结果为05/01/03SETSTRICTDATETO1?{05/01/03}&&结果为

7、错误提示:不明确的日期常量日期常量用8个字节存储,取值范围是{^0001-01-01}~{^9999-12-31}。(6)日期时间型常量(DateTime,简称T型)它包括日期和时间两部分,严格的格式为{^yyyy﹣mm﹣dd[,]hh[:mm[:ss][a|p]]}。其中hh、mm、ss分别代表小时、分、秒,a和p分别代表上午和下午。例如,{^2001-10-01,10:10:10a}表示2001年10月1日上午10点10分10秒。日期时间型数据用8个字节存储。2.变量在命令操作或程序执行过程中,其值可以改变的量称为变量。在VFP中,变量可以分为字段变量、内存

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。