基本数据类型总结


基本数据类型
类型类型说明使用说明
整形Integer标准数据类型,使用前不必定义
实型Reall标准数据类型,使用前不必定义
字符型Character标准数据类型,使用前不必定义
字符串型String标准数据类型,使用前不必定义
布尔型Boolean标准数据类型,使用前不必定义
枚举型Enumerated高级数据类型,先定义后使用
子界型Subrange高级数据类型,先定义后使用
集合型Set高级数据类型,先定义后使用
数据类型Aray高级数据类型,先定义后使用
文件类型File高级数据类型,先定义后使用
记录类型Record高级数据类型,先定义后使用
类类型Class高级数据类型,先定义后使用
类引用类型ClassReference
接口类型Interface高级数据类型,先定义后使用
指针类型Pointer高级数据类型,先定义后使用
过程类型Procedural高级数据类型,先定义后使用
可变类型Variant高级数据类型,先定义后使用

整形数据
类型类型说名符字节数取值范围(中式)(国际)
整型Integer4-21’4748’3648~21’4748’3647-2,147,483,648~2,147,483,647
序数型Cardinal40~42’9496’72950~4,294,967,295
短整型ShortInt1-128~127-128~127
长整型LongInt4-21’4748’3648~21’4748’3647-2,147,483,648~2,147,483,647
小整型SmallInt2-3’2768~3’2767-32,768~32,767
64位整数Int648-2^63次方~2^63次方-2^63次方~2^-63次方
字型Word20~6’55350~65,535
长字型LongWord40~42’9496’72950~4,294,967,295
字节型Byte10~2550~255

实型数据
类型类型说明符字节数取值范围其他
单精度实型Single4-3.4*10^38方 ~-1.5*10^39方-1.5*10^39方 ~3.4*10^38方
双精度实型Double8-1.7*10^308方 ~-5.0*10^324方-5.0*10^324方~1.7*10^308方
实型Real8-1.7*10^308方 ~-5.0*10^324方-5.0*10^324方~1.7*10^308方
扩展型Extended10-1.1*10^4932方 ~-3.6*10^4951方-3.6*10^4951方~1.1*10^4932方
货币型Currency8-922’3372’0368’5477.5808~922’3372’0368’5477.5870-922,337,203,685,477.580,8~922,337,203,685,477.5870

字符型数据
类型名称字节数取值范围
字符型Char1(2)扩展ANSI字符集
宽字符型WideChar2UniCode字符集
Ansi字符型AnsiChar1扩展ANSI字符集

字符串型数据
类型类型说明符最大长度
字符串型String2^31方个字符
短字符型ShortString255个字符
长字符串型Ansisting2^31方个字符
宽字符串型WideSring2^30方个字符

布尔形数据
类型类型说明符字节数取值
布尔型Boolean1只能为0(False)或1(True)
长布尔型LongBOOl40(False)或非0(True)
宽布尔型WideBool20(False)或非0(True)
字节布尔型ByteBool10(False)或非0(True)

65个保留字
andarrayasasmbegin
classconstconstructordestructordispinterface
dodowntoelseendexcept
filefinalizationfinallyforfunction
ifimplementationininheritedinitialization
interfaceislabellibrarymod
notobjectoforout
procedureprogrampropertyfaiserecord
resourcestringsetshlshrstring
threadvartotrytypeunit
usesvarwhilewithxor

39个指令符
absoluteabstractassemblerautomatedcdecl
defaultdispiddynamicexportexternal
forwardimplementsindexmessagename
nodefaultoverloadoverridepachagepascal
protectedpublicpublishedreadreadonly
reintroducerequiesresidentsafecallstdcall
virtualwritewriteonly
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值