- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第2章 Visual FoxPro的数据与数据运算 ;本章要点
Visual FoxPro系统中各种数据类型
数据的存储、表示方式和操作运算方法
常用函数的功能与用法
;本章难点
数据类型与取值范围、数据的4种表示形式(常量、变量、函数和表达式)内存变量的操作方法
表达式的使用方法 ;2.1 Visual FoxPro的数据类型 ;2.1.2 数值型(numeric)
数值型数据是表示数量、可以进行数值运算的数据类型。数值型数据由数字、小数点、正负号和表示乘幂的字母E组成,数值精度达16位。在Visual FoxPro系统中,按存储、表达形式与取值范围不同,数值型数据又分为4种不同类型: ;1. 普通型(numeric)
普通型数据由数字、小数点、正负号和字母E组成,用字母N表示。数值的数据的取值范围是:-0.9999999999E+19—0.9999999999E+20,包括正负号、小数点和字母E在内,其长度(数据位数)最大20位。通常用于表示实数,如86.0、-0.75、7E-6(即7*10-6)等。 ;2. 浮点型(float)
浮点型数据是数值型数据的一种,用字母F表示。它的精度与普通型数据完全等价。 ;3. 双精度型(double)
双精度型数据是具有更高精度的数值型数据,用字母B表示。它采用固定长度的浮点格式存储,占用8个字节,其取值范围是±4.94065645841247E-324—±1.79769313486232E308。;4. 整型(integer)
整型数据是不包含小数部分的数值型 数据,用字母I表示.整型数据只用来表示整数,以二进制形式存储,占用4个字节.其取值范围是:-2147483647—2147483646。 ;2.1.3 日期型(date)
日期型数据是表示日期的数据,用字母D表示.日期的默认格式是{mm/dd/yyyy}其中mm表示月份,dd表示日期,yyyy表示年度,固定长度8位,如{^03/16/2005}表示2005年3月16日这一日期数据。 ;2.1.4 日期时间型(Data Times)
日期时间型数据是表示日期和时间的数据,用字母T表示。日期时间的默认格式是{mm/dd/yyyy hh:mm:ss},其中mm 、dd 、yyyy的意义与日期型相同,而hh表示小时,mm表示分钟,ss表示秒数。日期时间值存储在含有两个四字节整数的8个字节中,第一个四字节用于保存日期,剩下的四字节整数保存时间。 ;2.1.5 逻辑型(Logic)
逻辑型数据是描述客观事物真假的数据类型,表示逻辑判断的结果,用字母L表示。逻辑型数据只有真(.t.或.y.)和假(.f.或.n.)两种,固定长度1位。为区别其他数据类型,一般需在表示逻辑值的字母t 、y 、f 、n的前后加圆点符“.”。 ;2.1.6 备注型 (Memo)
备注型数据用于存储数据块。可以把它看成是字符型数据的特殊形式,用字母M表示。
备注型数据没有数据长度限制,仅受限于磁盘空间。它只用于表中字段类型的定义,字段长度固定为4个字节,实际数据存放在与表文件同名的备注文件(.FPT)中,长度根据数据内容而定。
;2.1.7 通用型 (General)
通用型数据是存储OLE(Object Linking and Embedding)对象的数据类型,用字母G表示。通用型数据中的OLE对象可以是电子表格、字处理文档、 图形图片等。它只用于表中字段类型的定义。通用型数据字段长度固定为4个字节,实际数据长度仅受限于磁盘空间。
;2.1.8 货币型 (Currency)
货币型数据是存储美元金额而使用的一种称为货币(Currency)的数据类型,其取值范围是:-922337203685477.5808—922337203685477.5807,默认保留4位小数,占据8字节存储空间。货币型数据用字母Y表示。 ;2.2 Visual FoxPro数据存储 ; 2、常量分类
常量是在命令或程序中可以直接引用、具有具体值的命名数据项,其特征是在整个操作过程中它的值和表现形式保持不变。
创建常量和释放常量可以采用以下命令语句:
#define 常量名 表达式
#undef 常量名
Visual FoxPro按照常量取值的数据类型将常量分为6种类型。 ;1. 数值型常量
由数字、点和正负号组成,表示整数或实数值,如365、-785、155.98、1092.5041等分别是数值型常量中的整数和实数。 ;2. 字符型常量
由任意ASCⅡ字符、汉字和汉字字符组成的字符型数据,字符常量又称为字符串。为与其他类型相区别,Visual FoxPro要求将字符串中的所有字符用对双引号 “ ” ” 或单引号 “ ’ ”或方括号“ [] ”作为
您可能关注的文档
最近下载
- 小故事记住初中英语1600词(30篇).doc VIP
- 05J909《工程做法》图集.docx VIP
- 2025江苏南京农业大学新校区建设指挥部、基本建设处人员招聘10人笔试备考试题及答案解析.docx VIP
- T-CNSS 020-2023 团体标准 食物交换份.pdf VIP
- ZPWA移频轨道电路监测信号集中监测课件.pptx
- 2025年全国中小学校党组织书记网络培训示范班在线考试题库及答案.pdf VIP
- 第四单元 阅读综合实践 +公开课一等奖创新教案 统编版语文八年级上册(共12张).docx VIP
- 2025吐鲁番市鄯善县辅警考试试卷真题.docx VIP
- 中药二中成药“秒杀词”总结.docx VIP
- 2024工业场景人形机器人应用前景研究报告.pptx
文档评论(0)