- 1、本文档共20页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
本资源来源于互联网,版权为原作者所有。若侵犯到您的版权,请提出指正,我们将立即删除。
第二章 VFP的常量、变量和表达式
TOC \o 1-3 \h \z \u HYPERLINK \l _Toc175379189 2.1 常 量 PAGEREF _Toc175379189 \h 1
HYPERLINK \l _Toc175379190 2.2 变 量 PAGEREF _Toc175379190 \h 2
HYPERLINK \l _Toc175379191 2.3 表 达 式 PAGEREF _Toc175379191 \h 15
2.1 常 量
?常量就是固定不变的数据,VFP主要支持六种类型的常数:字符常数、日期常数、逻辑常数、数值常数、货币常数和日期时间常数。 ?
? VFP有两种类型的数值:N(数值)和F(浮点数)。全部数值常数只是N型(不是F型),即是整型数和实型数(包含小数的为实型数)。VFP数值的有效位数不能超过16位。例如:-8.63,936875等。其数值范围是-.9999999999E+19至.9999999999E+20(内存中8个字节,表中1到20个字节)。 ?
?字符常数(有时叫字符串),包括所有可打印的ASCII字符以及空格符,还包括所有汉字系统可打印的汉字和各种符号,使用时须用单引号或双引号或方括号括起来。例如:[迎新春佳节],Single数54,成都:ˋ十一ˊ庆祝会 等。VFP的字符常数有“任何字符均合法”的特点,比如它可以插入二进制0进入字串(不象大多数xBASE语言以二进制0作为字符串的结束),从而保持了字符串中实际字符数的情况,它还可以键入带音乐符号的字符和图形字符等。VFP可达2G字符,由引号符引上。 ?
?VFP的日期常数以8位mm/dd/yy即月/日/年的形式出现,比如06/25/95,也可以yy.mm.dd等多种形式出现。在VFP中,日期常数除可以多种形式出现外,还可象在字符串中使用引号的方式,用花括号来规定:{01/23/84}。日期常数中三个整数的解释取决于SET DATE的当前设置,例如常数1-2-3的值,当设置为TO AMERICAN(美国式)时,是3年的第1月第2天;当设置为TOFRENCH (法国式)时,是3年第2月第1天;当设置为JAPAN(日本式)时,是1年第2月第3天。当键入了一个错误的日期时,比如{01/45/84},VFP将返回一个空白日期{ / / }。空白日期也可用括号括上空格来表示,如{ }。 ?
?逻辑常数真为.T.(.t.)或.Y.(.y.),假为.F.(.f.)或.N.(.n.)。字母前后的圆点是必须的,取消了会与T变量等混淆,但大小写字母不重要,.T.与.t.等效。 ?
?日期时间常数是按月、日、年和时间排列的年代日期数据,其值的范围是01/01/0001到12/31/9999,加上00:00:00 a.m到11:59:59 pm。
?货币常数
货币常数是金融量常数其值范围是$-922337203685477.5807到$922337203685477.5807。 另外还有Variant型,它可以包括VFP任何数据型和null(空)值。一旦一个值被存贮到一个Variant,则此Variant的数据类型便被假定为它包含的该值的数据型。在语言的语句中Variant以e标示。
2.2 变 量
?变量就是其值可以改变的数据项,它包括字段变量(field)和内存变量(memvar)两种。内存变量又包括一般内存变量、系统内存变量和数组变量。 ?
2.2.1 字段变量
? 表中的每一个字段就是一个字段变量,字段名就是字段变量的变量名。字段变量的当前值等于表中当前记录该字段所对应的内容。字段变量更进一步的值随着当前记录号的改变而改变。打开表,该表的所有字段变量产生;关闭表,该表的所有字段变量同时从内存消失,但随着表,记录的字段仍存在于磁盘中。
例2.1:
USE RS 打开RS.DBF表,(表结构见例1.3)
? 姓名,职称
王权 助工
? 姓名,职称
姓名 职称
USE 关闭RS表
? 姓名,职称
该变量未找到
上面用了一个命令“?”,它是用来显示表达式值的命令。
?命令格式:?/??[表达式表]
?作用:计算?/??后的表达式值并显示出来。单个?命令从当前光标所在行下一行起始位置显示,??命令从当前光标所在位置开始显示,不带任选项的?将产生一个换行。VFP还有个命令???,它允许用户将输出值直接送往打印机。
?说明:执行接通打印机命令(SET PRINT ON)后,?/??的表达式的值便可在打印机上打印出来,在执行命令前按CTRL+P也能实现联机打印。此命令也能用于显示当前记录的备注字段的内容。
格式:?/??备注型字段名
例2.2: 显示RS表中第一条记录的简介备注
您可能关注的文档
- 成交量突然放大意思成交量放大的卖出技巧四.doc
- 第六批建筑业企业资质审查结果.doc
- 电子技术知识小结:第二章半导体器件.doc
- 非平衡电桥测量铂电阻的温度特性.doc
- 行政管理与国际贸易-武文红老师介绍.doc
- 基于公共受托责任的政府绩效审计内部控制问题研究.doc
- 计算机键盘秘诀.doc
- 教案认一认4-识字3.doc
- 开关电源设计 .doc
- 注册会计师考试会计全部讲义.doc
- 2024年学校党总支巡察整改专题民主生活会个人对照检查材料3.docx
- 2025年民主生活会个人对照检查发言材料(四个带头).docx
- 县委常委班子2025年专题生活会带头严守政治纪律和政治规矩,维护党的团结统一等“四个带头方面”对照检查材料四个带头:.docx
- 巡察整改专题民主生活会个人对照检查材料5.docx
- 2024年度围绕带头增强党性、严守纪律、砥砺作风方面等“四个方面”自我对照(问题、措施)7.docx
- 2025年度民主生活会领导班子对照检查材料(“四个带头”).docx
- 国企党委书记2025年度民主生活会个人对照检查材料(五个带头).docx
- 带头严守政治纪律和政治规矩,维护党的团结统一等(四个方面)存在的问题整改发言提纲.docx
- 党委书记党组书记2025年带头增强党性、严守纪律、砥砺作风方面等“四个带头”个人对照检查发言材料.docx
- 2025年巡视巡察专题民主生活会对照检查材料.docx
最近下载
- 2024年度公司领导班子民主生活会对照检查材料3篇.docx VIP
- JTGD60—2015公路桥涵设计通用规范.pdf VIP
- 技术部薪酬及岗位制度.doc
- 马工程教材《组织行为学》课件 第四章 团队.pptx
- 标准规范文件:DL/T 5424-2009 水电水利工程锚杆无损检测规程.pdf
- 广东省广州市八年级上学期物理期末试卷四套(附参考答案).doc VIP
- 2019-2020年高一英语人教版必修1专项训练:语法填空Word版含答案.docx VIP
- 第19课《大雁归来》教学设计 统编版语文七年级上册(2024年).docx VIP
- 2022水电工程移动式集运鱼系统设计规范.docx
- 2024年6月英语四级真题(全3套).pdf
文档评论(0)