delphi数据类型怎么声明啊?

能不能详细解释下数据类型,我对这一直搞不懂比如为什么要声明为这个类型了·有什么作用那个结果我看过了,不能解释我的问题·请不要复制过来,我提问前已经搜索过了还有,那么多的类... 能不能详细解释下数据类型,我对这一直搞不懂
比如为什么要声明为这个类型了· 有什么作用
那个结果我看过了,不能解释我的问题· 请不要复制过来,我提问前已经搜索过了
还有,那么多的类型,我怎么样才能知道
展开
 我来答
你的以陌呀dX
2007-07-18 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:206
采纳率:0%
帮助的人:84.3万
展开全部
Pascal 语言的一个重要特征是它能自定义数据类型。通过各种类型构造器,你可以定义自己的数据类型,如子界类型、数组类型、记录类型、枚举类型、指针类型和集合类型。最重要的用户定义数据类型是类(class),类是Object Pascal的面向对象扩展部分。
你可能会认为其它编程语言也有诸如此类的类型构造器,确实如此,但是Pascal 是第一个完美实现这一理论的语言。至今仍然没有语言有能力定义那么多的数据类型。

命名及不命名的类型
为了后续使用或直接用于变量,需要给自定义类型命名。如果自定义一个命名的类型,你必须将代码放在特定的type区,如下所示:

type
// subrange definition
Uppercase = 'A'..'Z';

// array definition
Temperatures = array [1..24] of Integer;

// record definition
Date = record
Month: Byte;
Day: Byte;
Year: Integer;
end;

// enumerated type definition
Colors = (Red, Yellow, Green, Cyan, Blue, Violet);

// set definition
Letters = set of Char;

你也可使用类型定义构造器直接定义一个变量,此时无需显式命名,如下面的代码:

var
DecemberTemperature: array [1..31] of Byte;
ColorCode: array [Red..Violet] of Word;
Palette: set of Colors;

参考资料: http://hi.baidu.com/mybox33ss/blog/item/0f23c8ce3164ed0193457e1f.html

天地惶惶
2007-07-18 · TA获得超过3223个赞
知道大有可为答主
回答量:1215
采纳率:0%
帮助的人:808万
展开全部
用 变量名 : 变量类型来声明;
例如 OldPattem : String;(声明一个字符串类型的变量oldpattem)
数据类型可以决定你存储数据的方式以及所占空间的大小
例如 你想存一个小数就的用float或double型不能用 integer型
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式