数据类型基础知识


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




整形数据      
类型          类型说名符    字节数     取值范围 
整型          Integer       4          -2 147 483 648——2 147 483 647 
序数型        Cardinal      4          0——4 294 967 295       
短整型        ShortInt      1          -128——127
长整型        LongInt       4          -2 147 483 648——2 147 483 647
小整型        SmallInt      2          -32 768——32 767
64位整数      Int64         8          -2 63次方——2 63次方-1
字型          Word          2          0——65 535
长字型        LongWord      4          0——4 294 967 295
字节型        Byte          1          0——255           




实型数据
类型          类型说明符    字节数     取值范围
单精度实型    Single        4          -3.4X10 38方——  -1.5X10-39方 ,1.5X10-39方——3.4X10 38方
双精度实型    Double        8          -1.7X10 308方——  -5.0X10-324方,5.0X10-324方——1.7X10 308方 
扩展型        Extended      10         -1.1X10 4932方——  -3.6X10 -4951方,3.6X10 -4951方——1.1X10 4932方
货币型        Currency      8          -922 337 203 685 477.580 8——922 337 203 685 477.5870
实型          Real          8          -1.7X10 308方—— -5.0X10 -324方,5.0X10-324方——1.7X10 308方




字符型数据
类型          名称          字节数     取值范围
字符型        Char          1(2)       扩展ANSI字符集
宽字符型      WideChar      2          UniCode字符集
Ansi字符型    AnsiChar      1          扩展ANSI字符集




字符串型数据
类型           类型说明符        最大长度
字符串型       String            2 31方个字符
短字符型       ShortString       255个字符
长字符串型     Ansisting         2 31方个字符
宽字符串型     WideSring         2 30方个字符




布尔形数据
类型           类型说明符    字节数    取值
布尔型         Boolean       1         只能为0(False)或1(True) 
长布尔型       LongBOOl      4         0(False)或非0(True)
宽布尔型       WideBool      2         0(False)或非0(True)
字节布尔型     ByteBool      1         0(False)或非0(True)




65个保留字
1                2              3            4             5              6


and              array          as           asm           begin          case
class            const          constructor  destructor   dispinterface   div
do               downto         else         end          except          exports
file             finalization   finally      for          function        goto
if               implementation in           inherited    initialization  inline
interface        is             label        library      mod             nil
not              object         of           or           out             packed
procedure        program        property     faise        record          repeat
resourcestring   set            shl          shr          string          then
threadvar        to             try          type         unit            until
uses             var            while        with         xor




39个指令符
absolute         abstract       assembler    automated    cdecl           contains
default          dispid         dynamic      export       external        far
forward          implements     index        message      name            near
nodefault        overload       override     pachage      pascal          private
protected        public         published    read         readonly        register
reintroduce      requies        resident     safecall     stdcall         stored
virtual          write          writeonly


面向对象Pascal语言中的关键字及保留字 


关键字           作用 
absolute         指令 (变量) 
abstract         指令 (方法) 
and              运算符 (布尔) 
array            类型 
as               运算符 (RTTI) 
asm              语句 
assembler        向后兼容 (汇编) 
at               语句 (异常处理) 
automated        访问类别符 (类) 
begin            块标记 
case             语句 
cdecl            函数调用协定 
class            类型 
const            声明或指令(参数) 
constructor      特殊方法 
contains         运算符 (集合) 
default          指令 (属性) 
destructor       特殊方法 
dispid  dispinterface 界面类别符 
dispinterface    类型 
div              运算符 
do               语句 
downto           语句 (for) 
dynamic          指令 (方法) 
else             语句 (if 或 case) 
end              块标记 
except           语句 (异常处理) 
export           向后兼容 (类) 
exports          声明 
external         指令 (函数) 
far              向后兼容 (类) 
file             类型 
finalization     单元结构 
finally          语句 (异常处理) 
for              语句 
forward          函数指令 
function         声明 
goto             语句 
if               语句 
implementation   单元结构 
implements       指令 (属性) 
in               运算符 (集合) - 工程结构 
index            指令 (dipinterface界面) 
inherited        语句 
initialization   单元结构 
inline           向后兼容 (见 asm) 
interface        类型 
is               运算符 (RTTI) 
label            声明 
library          程序结构 
message          指令 (方法) 
mod              运算符 (数学) 
name             指令 (函数) 
near             向后兼容 (类) 
nil              数值 
nodefault        指令 (属性) 
not              运算符 (布尔) 
object           向后兼容 (类) 
of               语句 (case) 
on               语句 (异常处理) 
or               运算符 (布尔) 
out              指令 (参数) 
overload         函数指令 
override         函数指令 
package          程序结构 (控件包) 
packed           指令 (记录) 
pascal           函数调用协定 
private          访问类别符 (class) 
procedure        声明 
program          程序结构 
property         声明 
protected        访问类别符 (类) 
public           访问类别符 (类) 
published        访问类别符 (类) 
raise            语句 (异常处理) 
read             属性类别符 
readonly  dispatch 界面类别符 
record           类型 
register         函数调用协定 
reintroduce      函数指令 
repeat           语句 
requires         程序结构 (控件包) 
resident         指令 (函数) 
resourcestring   类型 
safecall         函数调用协定 
set              类型 
shl              运算符 (数学) 
shr              运算符 (数学) 
stdcall          函数调用协定 
stored           指令 (属性) 
string           类型 
then             语句 (if) 
threadvar        声明 
to               语句 (for) 
try              语句 (异常处理) 
type             声明 
unit             单元结构 
until            语句 
uses             单元结构 
var              声明 
virtual          指令 (方法) 
while            语句 
with             语句 
write            属性类别符 
writeonly  dispatch 界面类别符 
xor              运算符 (布尔) 








例程                        作用  
Now                         返回当前日期及时间  
Date                        返回当前日期  
Time                        返回当前时间  
DateTimeToStr               按缺省格式将日期和时间值转换为字符串;特定格式转换可用 FormatDateTime函数  
DateTimeToString            按缺省格式将日期和时间值拷贝到字符串缓冲区  
DateToStr                   将TDateTime值的日期部分转为字符串  
TimeToStr                   将TDateTime值的时间部分转为字符串  
FormatDateTime              按特定格式将日期和时间值转换为字符串  
StrToDateTime               将带有日期和时间信息的字符串转换为TdateTime类型值,如串有误将引发一个异常  
StrToDate                   将带有日期信息的字符串转换为TDateTime类型格式  
StrToTime                   将带有时间信息的字符串转换为TDateTime类型格式  
DayOfWeek                   根据传递的日期参数计算该日期是一星期中的第几天  
DecodeDate                  根据日期值返回年、月、日值  
DecodeTime                  根据时间值返回时、分、秒、毫秒值  
EncodeDate                  组合年、月、日值为TDateTime类型值  
EncodeTime                  组合时、分、秒、毫秒值为TDateTime类型值  






弹出窗口     showmessage('短信息通过服务器中转中  请少等') ; 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值