下载此文档

第2章 OOP Pascal基础知识.ppt


文档分类:IT计算机 | 页数:约53页 举报非法文档有奖
1/ 53
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/ 53 下载此文档
文档列表 文档介绍
第2章 OOP Pascal基础知识
内容提要
OOP Pascal基本知识
常用数据类型
运算和运算符
常量和变量
常用语句
过程和函数
OOP Pascal基本要素
Delphi是Borland公司推出的面向对象的可视化编程环境,特别适合于快速规范地开发Windows应用程序。从Borland公司推出Delphi ,Delphi已经发展了7代产品,每一代都是伴随Windows操作平台的升级而升级。使用Delphi,用户可以轻松地进行各种复杂应用程序的开发。
标识符
标识符是用来标识一个特定元素的,如类名、变量名、单元名、方法名等。利用标识符可以完成对变量、常量、数据类型、过程、函数、类等的引用。
Object Pascal标识符由字母、数字、下划线组成,其规定为:
(1)必须以字母或下划线开始;
(2)不能与保留字相同;
(3)避免与Object Pascal已经使用的标准标识符相同。
关键字
关键字又称保留字(Reserved Words)是由系统规定的、具有特定意义的单词。在编程时不能被重新定义或另作他用。Object Pascal 语言规定的保留字详见本教程P28页表2-1。
除了上述的保留字外,Private、Protected、Public、Published 和Automated在定义对象类型时也作为保留字,而在其他场合则作为指令符。单词at和on也具有特殊的含义。
注意:Object Pascal 编程语言和许多编程语言不同,它对单词的大小写是不敏感的。Object Pascal不区分大小写。IN、in和In都被看做是同样的意义。
指示字
注意:
可以定义一个跟指示字完全相同的标识符,但最好不这样做。
指示字(directives)也是具有特殊意义的单词,但与保留字不同的是可以将指令符定义为标识符,Object Pascal不会指示出错,但这容易混淆。Object Pascal 规定的指令指示字见表2-2。
数据类型
OOP PASCAL 语言是一种强类型语言,这表明每一个变量在赋值之前必须明确给出它的类型。即变量在访问之前必须声明。OOP PASCAL 数据类型丰富,它允许使用17种类型的数据。其结构如P31图2-1所示。
简单类型
OOP PASCAL 中的简单类型包括整形、字符型、布尔型、枚举型、子界类型以及实数类型。

其中,整形、字符型、布尔型、枚举型、子界类型统称为顺序类型(ordinal types)。在顺序类型中,除了第一个元素,每一个元素都有唯一的前趋;除了最后一个元素外,每一个元素都有唯一的后继。
1. 整型
OOP PASCAL 中将整数类型分为基本的(fundanmental) 和一般的(generic) 整数类型。
基本的整数类型包括 Shortint (短整型)、Smallint (小整型)、Longint (长整型)、Int64 (64位整型)、Byte (字节型)、Word (字型)和 Longword (长字型)。它们的取值范围和格式如表2-4所示:
表2-4 基本整数类型
类型
范围
格式
Shortint
-127...127
8位带符号数
Smallint
-32768…32767
16位带符号数
Longint
-2147483648…2147483647
32位带符号数
Int64
-2^63…2^63-1
64位带符号数
Byte
0…255
8位无符号数
word
0…65535
16位无符号数
Longword
0…4294967295
32位无符号数
2. 字符型
字符类型也有基本类型和一般类型之分。基本类型包括 AnsiChar 和 WideChar 两种类型。其中,AnsiChar 的格式为8位字节,取值的序数按扩展 ANSI 字符集排列;而 WideChar 的格式为16位字节,是为兼容 UniCode 字符集而设置的,它的前256个 UniCode 字符同 ANSI 字符相同。
一般的通用字符类型为 Char ,它等价于 AnsiChar。由于字符型也属于顺序类型,可用函数 Ord 来取出字符的序数,即 Ord(‘A’)=65 成立。也可用预定义的函数 Chr 来返回对应的字符值,即 Chr(65)=’A’成立。
3. 布尔型
布尔型数据用于进行逻辑运算,布尔型数据的值只有两个:True(真)和False(假)。
Object Pascal包括4种形式的布尔型数据,详见表2-7。
表2-7 Object Pascal 语言的布尔型
类型
名称
字节数

第2章 OOP Pascal基础知识 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数 53
  • 收藏数 0 收藏
  • 顶次数 0
  • 上传人 中国课件站
  • 文件大小 0 KB
  • 时间2011-10-11
最近更新