- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Visual FoxPro程序设计教程(第2版) 第2章 数据类型表达式和函数
封面 第二章 数据类型表达式和函数 2.1 常量与变量 2.1.1 常量 常量是指操作过程中其值固定不变的数据,是一个具体的数据内容。例如字符串、常数或具体的日期。 数值型常数 由数字0-9、小数点及正负号构成 可用科学计数法表示:1.2345E+3表示1.2345×103,即1234.5;2.45E-4表示2.45×10-4,即0.000245 货币型常数 货币型常量表示货币在数值前加上一个货币符号($)。 货币型常量在存储和计算时,采用4位小数。当货币型常量超过4位小数时,多余的小数位将四舍五入 字符常数 字符型常量是用英文的单引号、双引号或方括号括起来的一串字符,也称为字符串。 字符可以是英文字母、数字、标点符号等所有ASCII码字符及汉字。 例如:’’湖南长沙’’、’0731-8821234’、[smith]都是字符串。 字符常数 单引号、双引号或方括号是字符串的定界符,它们用来规定字符串的起始和终止界限,不作为字符串本身的内容。 字符串的定界符必须成对匹配,即当一边以单引号作为定界符时,另一边也必须以单引号作为定界符。 此外,如果字符串本身含有作为定界符的字符,则必须用另一种符号作为定界符。 字符常数 字符串的长度是指字符串中所含字符的个数,其中,每个汉字相当于2个字符。字符串的最大长度不能超过254。 只有定界符没有任何字符的字符串称为空串,其长度为0。 日期型常数 默认情况下,日期型常量要使用严格的日期格式{^yyyy-mm-dd}。 以花括号{ }作为定界符,花括号内第一个符号是^,年份必须为四位,年月日的次序不能颠倒或缺省。 年月日的分隔符可以为/(斜杠)、_(下划线)、.(圆点)或空格。例如,{^2008-8-1} {^2008/08/01} {^2008.8.1} {^2008 8 1}均表示2008年8月1日。 日期型常数 若要设置传统的日期格式,则应执行SET STICTDATE TO 0命令。 默认用{mm/dd/yy}或{mm/dd/yyyy}表示日期常量。例如,{6/25/08}或{6/25/2008}均表示2008年6月25日。 若要恢复为严格的日期格式,执行SET STICTDATE TO 1命令 提示 本书在介绍命令时,约定方括号[]中的内容表示可选,竖杠|分隔的内容表示任选其一,尖括号中的内容由用户提供。 设置日期显示的格式 设置日期格式的参数 设置是否显示世纪值 例题 日期时间型常数 日期时间型常量包括日期和时间两部分{日期,时间}。 日期部分的格式和日期型常量相似,时间部分的格式为HH:MM:SS [A|P]。HH、MM、SS分别表示时、分、秒,A、P分别表示上午和下午。 时、分、秒可以缺省,默认值为12、0、0。A、P可以缺省,默认为上午。 注意:日期和时间之间必须用逗号或空格隔开。 日期时间型常数 设置日期格式 逻辑常数 逻辑型常量只有逻辑真和逻辑假两个值。 逻辑真值用.t.,.T.,.y.,.Y.表示,逻辑假值用.f.,.F.,..n,.N. 表示 注意:圆点作为逻辑型常量的定界符,必不可少。 2.1.2 内存变量 分为字段变量和内存变量 内存变量:独立于数据表而存在,通常用来存放命令操作或程序运行过程中的一些中间结果。 内存变量的值在操作过程中可以被改变。退出VFP后,内存变量将被自动释放。 变量命名规则 变量名以字母、汉字或下划线开头,由数字、字母、汉字或下划线组成。名称最长可达254个字符。A 、Class_2、年龄 合法的变量名3Grade、b* 非法的变量名 不要使用VFP的保留字作为变量名。 内存变量的赋值 内存变量的赋值 例题 例题 显示表达式的值 例题 内存变量的显示 内存变量的显示 内存变量的显示 内存变量的显示 例题 内存变量的清除 提示 在输入命令时,命令中的保留字可只输入前4个字符。例如display memory 可简化为disp memo 内存变量的清除 例题 2.1.3 数组 内存变量又分为简单内存变量和数组。 每一个简单变量只占用内存中的一个存储区域,存储一个值。 而一个数组在内存中占用连续的一组存储区域,由多个数组元素组成。每个数组元素占用一个存储区域,相当于一个简单变量。用户通过数组名和下标来访问数组元素。 数组的创建 例题 数组的赋值 例题 2.2 运算符与表达式 表达式是由常量、变量、函数通过特定的运算符连结起来的有意义的式子。 每一个表达式经过运算,将得到一个具体的结果,称为表达式的值。 表达式 根据表达式值的类型,可将表达式分为数值表达式、字符表达式、日期表达式和逻辑表达式。 单个的常量、变量和函数,也可以看作一种特殊的表达式。
您可能关注的文档
- UGNX5中文版基础教程 第4章 实体建模.ppt
- UGNX5中文版应用与实例教程 第10章 钣金设计.ppt
- UGNX5中文版应用与实例教程 第2章 曲线.ppt
- UGNX5中文版应用与实例教程 第1章 UG NX 5基础知识.ppt
- UGNX5中文版应用与实例教程 第4章 实体建模.ppt
- UGNX5中文版应用与实例教程 第6章 工程图的创建.ppt
- UGNX5中文版应用与实例教程 第8章 模具设计.ppt
- UG中文版实用教程 第4章 草图功能.ppt
- UGNX5中文版应用与实例教程 第3章 草图功能.ppt
- UGNX5中文版应用与实例教程 第7章 装配建模.ppt
- Visual FoxPro程序设计教程(第2版) 第1章 数据库应用基础.ppt
- Visual FoxPro程序设计教程(第2版) 第7章 项目、表单、菜单和报表.ppt
- VisualBasic6.0程序设计教程(第3版) 第1章 Visual Basic6.0 概述.ppt
- Visual FoxPro程序设计教程(第2版) 第3章 数据库数据表操作.ppt
- VisualBasic6.0程序设计教程(第3版) 第2章 Vb简单的程序设计.ppt
- Visual FoxPro 6.0 数据库技术与应用 ch5 数据与数据运算.ppt
- VisualBasic6.0程序设计教程(第3版) 第3章 Visual Basic语言基础.ppt
- VisualBasic6.0程序设计教程(第3版) 第5章 数组及应用.ppt
- VisualBasic6.0程序设计教程(第3版) 第4章 程序设计的3种基本结构.ppt
- VisualBasic程序设计培训教程 第12课 图形操作.ppt
最近下载
- (推荐!)2024年江苏省公务员录用考试《行测》真题(A类)及答案.pdf VIP
- 2025年军队文职招聘-军队文职技能岗-军队文职招聘(保管员兼搬运机械操作手)历年参考题典型考点含答.docx VIP
- 按摩机器人技术规范.doc
- 政策解读2025年中央一号文件PPT.pptx VIP
- 2025年山东省威海市中考物理试题(原卷版).docx VIP
- EXPEC2000挥发性有机物(VOCs)在线监测系统用户手册.pdf VIP
- 解读2025新版《中华人民共和国仲裁法》学习培训课件.pptx VIP
- 共用水电费分割单模板.docx VIP
- 智慧工厂-精细化工企业工程设计防火标准GB 51283-2020解读和剖析.pptx
- 上海建筑设计质量问题案例分析手册——装配式建筑案例手册1.0.pdf VIP
原创力文档


文档评论(0)