- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Delphi第02章_语法基础概要
; 标识符是Object Pascal语言中各种成分的名称,这些成分包括:
变量(Var)、常量(Const)、类型(Type)、过程(Procedure)、函数(Function)、方法(Method)、单元(Unit)等。; 标识符可以分为三类:标准标识符、自定义标识符和限定标识符。
1.标准标识符
(1)标准常量,如False、Maxint、True等;
(2)标准类型,如Boolean、Char、Real等;
(3)标准函数,如Sin、Cos、Abs、Arctan等;
(4)标准过程,如Dispose、Get、New、Pack、Put等;
(5)标准文件,如Input、Output等。 ;2.自定义标识符
程序员根据程序设计的需要,自己定义的常量、变量、类型、函数、过程等所取的名字。自定义标识符可以由任意长的一个不带空格的字符串组成,包括字母A~Z 、a~z 、数字0~9 和下划线“_”等。
定义标识符需要遵循以下规则:
(1)标识符不区分大小写;
(2)标识符只能以字母或下划线开头,不能以数字开头;
(3)标识符可任意长度,但只有前225个字符有效;
(4)标识符中间不允许有空格;
(5)不允许使用Object Pascal语言的保留字作为标识符。 ;3.限定标识符
在Delphi程序中可引用多个单元,而各个单元中全局变量、函数、过程等可能会同名,在引用时需用限定标识符来区分它们:
Var
Y:real;
Y:=System.cos(pi);
其中System称为限定符,而System.cos称为限定标识符。 ;2.1.2 保留字
保留字由系统规定具有特定意义,不能被重新定义或作他用,定义了65个保留字 。
注意:
1.单词at和on具有特殊含义,不要与它们同名。
2.保留字和Object Pascal一样不区分大小写。
3.Delphi集成开发环境的代码编辑器中,黑体显示保留字和指令字,定义时不要与这些黑体字一样。 ;2.1.3 指令符
指令字只在特殊的程序位置、或当上下文关联时有意义的程序区段有自己特殊的意义,而在其他场合,用户可对其重新定义,即可将其定义为标识符,Object Pascal不会指示出错,当用户重新定义这些指令字后,在作用域内它们就失去了原来的意义了。
Object Pascal中规定的指令符有39个
说明:指令符private、protected、public、published和automated在定义对象类型时也作为保留字,而在其他场合则作为指令??。;2.1.4 注释
注释可增加程序的可读性和可维护性。
Object Pascal语言中注释有三种形式:
1.组合符号“{”与“}”的成对使用表示它们之间的内容为注释部分。
2.组合符号“( *”与“* )”的成对使用表示它们之间的内容为注释部分。
3.符号“// ”的单个使用表示所在行的该符号之后的内容为注释。 ;注意
1.注释符“{”与“}”、“( *”与“* )”在使用时不支持注释的嵌套,而且必须成对使用。
2.对于单行和少量几行注释使用符号“// ”,对于大块注释使用“{”和“}”或“( *”和“* )”。
3.有时可利用注释在代码中形成一个醒目标志。
4.在注释符“{”或“( *”后紧接着是一个美元符号“$”时,表示该句是一个编译器指令,它与普通的注释不同,通常用来对编译过程进行设置。; 描述客观事物的数、字符以及所有能输入到计算机中并被计算机程序加工处理的符号的集合称为数据。
数据类型可以分为标准数据类型及高级数据类型等,还可以通过数据类型声明语句在预定义数据类型的基础上定义新数据类型。;1.标准数据类型属于Object Pascal内部约定的数据类型,无需定义就可以直接使用。
2.高级数据类型体现了特殊的数据结构,在使用之前必须由用户自己定义。
3.数据类型中整型、字符型、布尔型、枚举型和子界型被称为顺序类型,其取值是一个有序集合,每一个可能取值都与顺序有关。;2.2.1 数值型数据
数值型数据可分为整数类型和实数类型。
1.整数类型
整数类型是存储整数数据的类型 ,分为基本整形和一般整形。
基本整形:短整型 、小整型 、长整型 、64位整型 、字节型 、字型 、长字型
一般整形:整型 、序数型
注意:尽量使用一般整型Integer和Cardinal,可以最大限度发挥CPU和操作系统的性能。;2.实数类型
实数类型是存储实数数据的类型 ,分为基本实型和一般实型。
基本实型:单精度实型 、扩展型 、双精度实型 、货币型
一般实型:实型
注意:Extended类型比Real类型的精度更高,但与其他语言或
您可能关注的文档
- DBA脚本.doc
- DCS操作说明书.docx
- D630产品介绍.pptx
- DCC文件管理控制培训PPT.ppt
- DDC策略介绍概要.doc
- DCLC-8全自动馏程测定仪使用手册概要.doc
- DEA模型学习入门篇.docx
- DCT起步和换挡控制策略.ppt
- DDIT_RDD_生产企业出口退税申报系统应用电子口岸出口报关单电子数据操作_新手入门_申报组_20110601.ppt
- DEH培训材料.pptx
- 实验室危废随意倾倒查处规范.ppt
- 实验室危废废液处理设施规范.ppt
- 实验室危废处置应急管理规范.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第20课时 中国的地理差异.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第21课时 北方地区.ppt
- 危险废物处置人员防护培训办法.ppt
- 危险废物处置隐患排查技术指南.ppt
- 2026部编版小学数学二年级下册期末综合学业能力测试试卷(3套含答案解析).docx
- 危险废物处置违法案例分析汇编.ppt
- 2026部编版小学数学一年级下册期末综合学业能力测试试卷3套精选(含答案解析).docx
最近下载
- 2025年上海市中考英语试题卷(含答案).docx
- 《2025年长护险机构服务标准化与质量控制体系》.docx
- 海南省2021-2022学年高二上学期期末学业水平诊断化学试题(原卷版)-精品.docx VIP
- 2025年 AMC 8 数学竞赛(中英双语)-学生用卷.doc VIP
- 2023年重庆三峡学院公共课《马克思主义基本原理概论》期末试卷B(有答案).docx VIP
- 西师版数学六年级上册知识点.doc VIP
- 氢气膨胀机的开发及应用.pdf VIP
- 2024-2025学年广东省深圳市龙华区八年级(上)期末语文试卷.docx VIP
- 2022年度工作总结模板.docx VIP
- 年产2000吨刺梨,金秋梨复合果酒工厂车间毕业设计.docx VIP
原创力文档


文档评论(0)