- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第二章Visul FoxPro中的数据与运算
第二章 Visual FoxPro中的数据与运算
2.1 Visual FoxPro的数据类型
数据是反映现实世界中客观事物属性的记录,它包括两个方面:数据内容与数据形式。数据内容就是数据的值,数据形式就是数据的存储形式和操作使用方式,也称为数据类型。VFP6系统为使用户建立和操作数据库更加方便,将系统中所有操作、处理的数据,分为几种不同数据类型:
字符型、数值型、日期型、日期时间型、逻辑型、备注型、通用型、货币型、二进制字符型和二进制备注型。
常量:
常量是在命令或程序中可直接引用、具有具体值的命名数据项,其特征是在整个操作过程中它的值和表现形式保持不变。Visual FoxPro按常量取值的数据类型,将常量分为6种类型
数值型常量、浮点型常量、字符型常量、逻辑型常量、日期型常量、日期时间型常量。
货币型(Currency)数据是为存储美元金额而使用的一种称为货币(Currency)的数据类型,其取值范围是:-922337203685477.5808 ~ 922337203685477.5807,默认保留4位小数,占据8字节存储空间。货币型数据用字母Y表示。
数值型
数值型数据是表示数量、可以进行数值运算的数据类型。数值型数据由数字、小数点、正负号和表示乘幂的字母E组成,数值精度达16位。在Visual FoxPro系统中,按存储、表示形式与取值范围不同,数值型数据又分为四种不同类型。
数值型常量
数值型N(Numeric)数据由数字、小数点、正负号和字母E组成,用字母N表示。数值型数据的取值范围是:-0.9999999999E+19~0.9999999999E+20,包括正负号、小数点和字母E在内,其长度(数据位数)最大20位。通常用于表示实数。如23,-103.45,1.3E-5(即1.3×10-5)等;
数值型数据在内存中用8个字符表示。
货币型 Y(Currency)数据是为存储美元金额而使用的一种称为货币(Currency)的数据类型,用字母Y表示,其书写格与数值型常量相似,但要加上一个前置美元符号($)其取值范围是:-922337203685477.5808 ~ 922337203685477.5807,默认保留4位小数,而且系统自动将多余的小数位四舍五入,但不能使用科学科学记数法表示,如$12.0、$300 等是正确的,$1.2e3错误。货币型数据。货币型常量占据8字节存储空间。
字符型
字符型 C(Character)字符常量是由任意字符、数字、汉字组成的字符序列,又称字符串。用字母C表示,其书写方法是用定界符将字符串括起来定界符由单引号’’、双引号””和方括号[]三对而且必须成对使用。例如“江苏”、‘ 江苏’ 、[江苏]是等价的。如果字符串的内容包含了某个定界符,则该定界符不能作为定界符使用,需要使用其他的定界符。[‘中国’]是正确的[[中国]]是错误的。长度(即字符个数)范围是0~254个字符。
日期型D(Date)数据是表示日期的数据,用字母D表示。其定界符使用一对花括号({})花括号包括三部分,各部分内容之间用分隔符分隔。常用的分隔符由斜杠(\)、连字符(-)、西文句读(,)可使用命令 set mark to ‘日期分隔符’ 设置不同的分隔符。注:日期型数据在内存中固定占8个字节。
日期型常量有严格的和传统的两种格式:
(2)设置日期显示格式
用户可以调整、设置日期值和时间值的显示输出格式。既可以用命令方式设置,也可以用菜单方式设置。
命令格式:
SET DATE [TO] AMERICAN | ANSI | BRITISH | FRENCH | GERMAN | ITLIAN | JAPAN | USA | MDY
| DMY | YMD | SHORT | LONG
设 置 值 日 期 格 式 设 置 值 日 期 格 式 AMERICAN mm/dd/yy USA mm-dd-yy ANSI yy.mm.dd MDY mm/dd/yy BRITISH / FRENCH dd//mm/yy DMY dd//mm/yy GERMAN dd.mm.yy YMD yy/mm/dd ITALIAN dd-mm-yy SHORT Windows短日期格式 JAPAN yy/mm/dd LONG Windows长日期格式
日期时间型
日期时间型T(Date Times)数据是表示日期和时间的数据,用字母T表示。日期时间的默认格式是{mm/dd/yyyy hh:mm
您可能关注的文档
- 第二章 组成细的分子 第4节 细胞中的糖类和脂质.doc
- 第二章 细菌概(四).doc
- 第二章 经济活与地理环境.doc
- 第二章 罗马法思想.doc
- 第二章 自然环中的物质运动和能量交换 知识点.doc
- 第二章 药事行行为.doc
- 第二章 自然环中的物质运动和能量交换.doc
- 第二章 计算机成原理 练习题(带答案).doc
- 第二章 计算机础知识习题与答案.doc
- 第二章 计算机索基础(修改版).doc
- 无人机蜂群在灾害预警中的快速响应策略研究.docx
- 2025年城市规划下的智能交通系统安全风险研究报告.docx
- 《基于隐马尔可夫模型的量化投资策略在不同市场周期下的适应性研究》教学研究课题报告.docx
- 吉林省白山市2024年中考语文二模试卷(含答案).docx
- 初中英语词汇记忆策略与写作能力提升的关联性研究教学研究课题报告.docx
- 人工智能在小学英语口语教学中的应用与创新探索教学研究课题报告.docx
- 废弃光伏组件回收利用产业链上下游协同创新研究报告.docx
- 初中生化学实验创新能力培养的课堂策略研究教学研究课题报告[001].docx
- 《基于工业互联网的家电制造业智能化生产模式风险防范与应对策略》教学研究课题报告.docx
- 基于生成式人工智能的高中生物课堂信息素养教育策略优化教学研究课题报告.docx
文档评论(0)