数据与数据运算1

数据与数据运算1

ID:39447944

大小:231.50 KB

页数:52页

时间:2019-07-03

数据与数据运算1_第1页
数据与数据运算1_第2页
数据与数据运算1_第3页
数据与数据运算1_第4页
数据与数据运算1_第5页
资源描述:

《数据与数据运算1》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第2章VisualFoxPro的数据及其运算VisualFoxPro的数据类型VisualFoxPro的常量与变量VisualFoxPro的运算符与表达式VisualFoxPro的常用内部函数2.1VisualFoxPro的数据类型2.1VisualFoxPro的数据类型数据是计算机加工处理的对象。数据记录了现实世界中客观事物的属性,包括数据内容和数据形式两方面。数据内容就是数据的值,数据形式是数据的存储形式和操作方法,即数据类型。与其他计算机高级语言一样,VisualFoxPro也涉及了诸如数据类型、常量、变量、数组、运算符、表达式和函数等基本概念。

2、VisualFoxPro中,根据数据的存在形式,数据可分成程序中和数据库中两类。允许使用的数据类型种类略有所不同。2.1VisualFoxPro的数据类型类型说明字符型(C)字符型数据是描述不具有数值计算能力的文字型数据,是常用的数据类型之一。字符型数据是由汉字和ASCII字符集中可打印字符(英文字母、数字符号、空格及其他专用字符)组成,长度范围在0-254个之间。常用描述姓名、单位、地址等信息。数值型(N)数值型数据是描述数量的数据类型,常用于表示某一个量的大小。数值型数据由数字0-9、正负号(+或-)、小数点(.)等组成,长度为1-20个字节,宽度

3、和小数点的位置由用户指定,宽度包括小数点和小数位数。2.1VisualFoxPro的数据类型整型(I)不带小数点的数值,表中以二进制形式存储,占4个字节浮点型(F)按浮点数的形式存储数值数据,用较精确的位数存储数据,与数值型完全等价双精度型(B)用于替代一般的数值类型,以便提供更高的数值精度,占8个字节日期型(D)用于保存日期类型数据,存储格式为“YYYYMMDD”,需要8个字节。显示格式有多种,受SETDATE、SETMARK、SETCENTURY等设置命令的影响,“MM/DD/YY”是常见的格式日期时间型(T)用于存储日期和时间值,存储格式为“YY

4、YYMMDDHHMMSS”。时间部分的显示格式受SETHOURS和SETSECONDS命令的控制,取值范围00:00:00AM~11:59:59PM2.1VisualFoxPro的数据类型逻辑型(L)逻辑型数据描述的是客观事物的真假,用于表示或存储只有两个值即真(.T.)和假(.F.)的数据,其长度固定为一个字节。例如,已婚或未婚等货币型(Y)用于存储货币金额数据,有4位小数,占8个字节备注类型(M)用于数据块的存储,宽度固定位4个字节。字段内容并不存储在记录种,而是保存在系统为每个含有备注型字段的表自动建立的一个和表同名的备注文件(.FPT)种,记录

5、中仅存储指相备注文件中相应内容的指针通用型(G)用于存储OLE对象,其中包含对OLE对象的引用,字段类型的长度为4个字节。一个OLE对象的具体内容可以是一个电子表格或一个字处理器文档、图片、声音等,OLE对象往往由其他应用程序建立2.2VisualFoxPro常量与变量2.1.2常量无论是对数据库进行操作,还是进行一般的程序设计,都会经常用到固定不变数据—常量。VisualFoxPro6.0常量有如下6种类型。(1)数值型常量是可以进行算术运算的整数和小数型数字。例如,100、-88、3.14159、1.23E6、2.34E-4(2)字符型常量是用定界

6、符双引号(””)、单引号(’’)或中括号([])括起来的计算机能够接受并识别的字符串(由中文、英文、数字、空格和其他可打印的符号组成),当字符型数据本身包含由某种定界符,应当使用另外一种定界符定界整个数据。例如,“VisualFoxPro”、[青岛大学]、‘1200’2.2VisualFoxPro常量与变量(3)逻辑型常量用.T.表示逻辑“真”,用.F.表示逻辑“假”。(4)日期型常量用花括号括起来,表示某一具体的日期。默认的格式是:{^yyyy-mm-dd}或{^yyyy/mm/dd}例如,{^1998-10-01}、{}、{/}、{^1998/03

7、/8}等。(5)日期时间常量用来表示日期和时间者兼有时的数据。例如,{^2003-2-26,10:5:10}、{^2003-2-2610:5p}等。(6)货币型常量用“$”加上数值表示货币值。例如,$1200.00。2.2VisualFoxPro常量与变量2.1.3变量变量是指程序在运行过程中其值可能会发生变化的量。变量是程序的基本单元,在VisualFoxPro系统中,变量分为字段变量、内存变量、数组变量、系统变量和对象变量等。1、字段变量字段变量是在数据表中定义的变量,随着表的打开而自动生成,字段变量的变量名即表中字段的字段名,随着表的关闭而自动清

8、除。字段变量的值取决于当前打开表中的当前记录,随着表中当前记录的变化而改变。2.2Visual

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

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

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