[高等教育]第2章 visual foxpro 语言基础

[高等教育]第2章 visual foxpro 语言基础

ID:27749303

大小:1.37 MB

页数:85页

时间:2018-12-04

[高等教育]第2章 visual foxpro 语言基础_第1页
[高等教育]第2章 visual foxpro 语言基础_第2页
[高等教育]第2章 visual foxpro 语言基础_第3页
[高等教育]第2章 visual foxpro 语言基础_第4页
[高等教育]第2章 visual foxpro 语言基础_第5页
资源描述:

《[高等教育]第2章 visual foxpro 语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第二章VisualFoxPro语言基础薛春香xcx516@163.com2012年春季12本章要点本章主要讲解VisualFoxpro中数据类型、常量和变量的的基本概念,表达式和函数的基本知识。通过本章学习,应该掌握以下内容:数据类型变量和常量表达式函数2.1数据类型3数据类型是指数据对象的取值集合,以及对之可施行的运算集合。数据类型规定了具有该类型的变量或表达式的取值范围,也规定了与之相联系的运算的集合。创建表时需要用户指明表中每个字段的数据类型,变量或数组的数据类型则由保存在其中的值来决定。数据类型表示符号数据类型表示符号数据类型表示符号字符型C数值型N货币型Y备注型M浮点型F

2、逻辑型L日期型D双精度型B通用型G日期时间型T整型I2.1.1字符型(C)由任意字符(字母、数字、空格、符号等)组成每个字符占一个字节,最多可有254个字符使用时要用英文的单引号、双引号或方括号括起来(不可用中文标点)如:“A0001”、‘数学系’、[214]注意:如果将阿拉伯数字定义为字符型数据时,它不具备数学上的数值含义,不能参加数学运算,如电话号码,邮编等。42.1.2数值型(N)用于表示数值数据由数字0-9、小数点、正负号和字母E组成取值范围是: -0.9999999999E+19~0.9999999999E+20其长度(数据位数)最大20位,在内存中,数值型数据占用8个字

3、节。小数点和小数位数是字段总长度的一部分通常用于表示实数。如23,-103.45,1.3E-5(即1.3×10-5)等;52.1.3整型(I)用于存储无小数的数值宽度为4字节,其取值范围是:-2147483647~214748364762.1.4货币型(Y)当涉及货币时使用,取代数值型宽度为8字节,默认保留4位小数,其取值范围是: -922337203685477.5808~922337203685477.5807使用货币型数据要在前面加上符号“$”,如:$10072.1.5其他数值型双精度型(B)用于存储精度较高、位数固定的数值宽度为8字节,其取值范围是: +/-4.940656

4、45841247E-324~+/-8.9884656743115E307浮点型(F)与数值型等价,主要是为了得到较高的计算精度。包含此类型是为了提供兼容性82.1.6日期型日期型(D)用于存储有关年月日的数据宽度为8字节,取值范围是01/01/0001~12/31/9999表示日期型的数据通常要用花括号, 如:{09/10/2001}、{}(空日期)系统默认格式为{mm/dd/yyyy},可通过SETDATE、SETCENTURY命令设置日期格式,或通过系统的“选项”对话框中的“区域”卡中设置92.1.6日期型日期时间型(T)在保存日期、时间或二者兼有时使用日期时间的默认格式是{m

5、m/dd/yyyyhh:mm:ss},其中mm、dd、yyyy的意义与日期型相同,而hh表示小时,mm表示分钟,ss表示秒数。宽度为8字节与日期型一样,要用“{}”将数据括起来,{10/01/200210:30:30}表示2002年10月1日10时30分30秒这一日期时间数据。若要指定空日期时间值,要在花括号中加一个冒号,如:{:}102.1.7逻辑型(L)是用来进行各种逻辑判断的数据只含有两个值:真(.T.,.Y.)、假(.F.,.N.)宽度固定,为1字节112.1.8备注型(M)存放较多字符的数据类型。可以把它看成是字符型数据的特殊形式。备注型数据没有数据长度限制,仅受限于磁盘

6、空间。它只用于表中字段类型的定义,字段长度固定为4字节,实际数据存放在与表文件同名的备注文件(.FPT)中,长度根据数据的内容而定。122.1.9其他数据类型通用型(G)用于存储OLE对象,可以是电子表格、文档、图形图片等。它只用于表中字段类型的定义。通用型数据字段长度固定为4位,宽度为4字节,实际数据长度仅受限于磁盘空间。表中存储的是指向OLE对象的引用二进制字符型(C)二进制备注型(M)13浮点型、双精度型、整型、备注型、通用型、二进制字符型、二进制备注型只能用于字段。2.2数据的存储在VisualFoxPro系统环境下,数据输入、输出是通过数据的存储设备完成的。通常我们都是将

7、数据存入到常量、变量、数组中,而在VisualFoxPro系统环境下,数据还可以存入到记录和对象中。我们把这些供数据存储的常量、变量、数组、记录和对象称为数据存储容器。142.2.1常量(1/5)常量的值在操作过程中始终保持不变。字符型常量:用定界符(单引号、双引号,方括号)括起来的字符串。示例:“ade”,‘568’,“book的中文意思是‘书’。”注意(1)不能使用中文的定界符;(2)定界符必须成对匹配;(3)如果某个定界符也是字符的内容,则用另一种定界符表示该字

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

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

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