鱼C论坛

 找回密码
 立即注册

基本数据类型与表达式 - 《零基础入门学习Delphi》002

热度 15已有 1293 次阅读2012-6-17 10:38

基本数据类型与表达式 - 《零基础入门学习Delphi》002

让编程改变世界

Change the world by program


由于Delphi以实用性著称,所以小甲鱼不打算在Delphi 教学上安排太多的理论性知识。

但是……这节课大家估计得忍一忍,因为以后所有的操作都是建立在这些理论之上的。

小甲鱼的学习建议:
凡涉及理论性的知识,千万不可拿过来就背,没用的!
最好的学习方法是 “理解 + 翻查”


Delphi 7的基本数据类型

程序设计中的数据并不只是数学上的各种数据,而是指描述客观事物的数值、字符和所有能输入到计算机中并能被计算机处理的符号。

因此这里的数据比数学上的数据涵盖的范围要广得多。从对数据的定义可以看出,数据有各种各样的类型,类型限定了该数据的表示形式、取值范围和能够参加的各种运算。

本节课小甲鱼带大家先学习5 种标准数据类型,分别是:整型、实型、字符型、字符串型和布尔型,其他数据类型将在后面的章节中学习。


整型 - 描述存储各种整数数据的类型即整型。Delphi 7有9种形式的整型数据,如图:


其中,最常用的整型为Integer,它能满足绝大部分运算要求。在学习之初,在这么多的数据类型中,最好记住这5 种标准数据类型和这5 种类型中的最常用类型,其他类型在以后的学习中会较快地记住的。



实型 - 描述存储各种实数数据的类型为实型。所谓实数就是以小数形式表示的数或以科学记数法表示的数。Delphi 7有5种形式的实型数据,其中,Real型为最常用的实型。



字符型 - 描述存储单个字符数据的类型。描述存储单个字符数据的类型称为字符型。注意,是存储单个字符。如果要描述存储多个字符,那么就要使用下面将要学到的字符串类型。Delphi 7有3种形式的字符型数据,其中最常用的是Char 类型。



字符串型 - 字符型数据存在一个不足:只能存储一个字符。为存储多个字符,就要使用字符串类型。Delphi 7有4种形式的字符串类型数据。最常用的数据类型是String类型。




布尔型 - 是描述存储True(真)和False(假)数据的类型。因此布尔型数据只有两个值True 和 False。Delphi 7一共有4种形式的布尔型数据,其中最常用的类型为Boolean类型。




Delph 7的标识符和保留字

标识符

标识符是一种符号,用来表示常量、变量、类型、过程、函数和对象等语法实体。
标识符又分标准标识符和自定义标识符。
系统规定的标识符叫标准标识符,用户或程序员定义的标识符叫自定义标识符。


标准标识符
标准标识符包括下面5种标识符:
标准常量:如Boolean类型数据的取值True和False。
标准类型:如刚刚的各种类型说明名。
标准过程:如Put、Reset等。
标准函数:如sin(正弦函数)、cos(余弦)等。
标准文件:如Input、TextFile等。
注意:
标准标识符由于是系统预先定义好的,它与下面将介绍的自定义标识符不同,不需要用户定义,可以直接使用。
另外,最好不要将标准标识符再定义为自定义标识符,以免混淆。


自定义标识符
自定义标识符是用户自己定义的描述各种语法实体的名称。
自定义标识符的名称由用户根据自己的意愿而定,但必须遵循如下的命名规则:
由字母、数字和下划线“_”组成。
以字母或下划线开头。
不能与保留字同名。
最好不与标准标识符同名。

注意:
我们可以这样定义标识符:fishc, _fishc, fishc_2
这样定义是错误的:2_fishc, 2, sin, and, or
如还不确定,建议到鱼C考场完成课后测试题!!



保留字

保留字类似标准标识符,也是系统预先规定好的、具有特定意义的单词。
但有一点不同:保留字一定不能重新定义或作为其他用途。
Delphi 7规定了65个保留字!





指令符

指令符也是具有特定意义的单词,与保留字类似。
但它可以作为用户自定义的标识符,这一点又与标准标识符相同。
不过为了防止混淆,最好与保留字一样不作其他用途。指令符有39个。





路过

鸡蛋
1

鲜花
12

握手

雷人

刚表态过的朋友 (13 人)

发表评论 评论 (2 个评论)

回复 课件制作 2015-6-7 16:52
没图了,没图没真相,哈哈
回复 gxlclj 2016-5-19 05:48
没图了,没图没真相,哈哈

facelist

您需要登录后才可以评论 登录 | 立即注册

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-4-28 07:52

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

返回顶部