收藏 分享(赏)

Delphi数据类型及一些转换函数.doc

上传人:fmgc7290 文档编号:8180831 上传时间:2019-06-13 格式:DOC 页数:7 大小:99KB
下载 相关 举报
Delphi数据类型及一些转换函数.doc_第1页
第1页 / 共7页
Delphi数据类型及一些转换函数.doc_第2页
第2页 / 共7页
Delphi数据类型及一些转换函数.doc_第3页
第3页 / 共7页
Delphi数据类型及一些转换函数.doc_第4页
第4页 / 共7页
Delphi数据类型及一些转换函数.doc_第5页
第5页 / 共7页
点击查看更多>>
资源描述

1、Delphi 数据类型及转换函数帮助文件函数转换:DateTimeToFileDate 函数-将 DELPHI 的日期格式转换为 DOS 的日期格式 DateTimeToStr 函数-将日期时间格式转换为字符串 DateTimeToString 函数-将日期时间格式转换为字符串 DateToStr 函数-将日期格式转换为字符串 FileDateToDateTime 函数-将 DOS 的日期格式转换为 DELPHI 的日期格式 FloatToDecimal 函数-将浮点数转换为十进制数 FloatToStr 函数-将浮点数转换为字符串 FloatToStr 函数-将浮点数转换为字符串 Float

2、ToText 函数-将给定的浮点数转换为十进制数 FloatToTextFmt 函数-将给定的浮点数转换为十进制数 IntToHex 函数-将整型数转换为十六进制数 IntToStr 函数-将整型数转换为字符串 StringToWideChar 函数-将 ANSI 字符串转换为 UNICODE 字符串StrToDate 函数-将字符串转换为日期格式 StrToDateTime 函数-将字符串转换为日期/时间格式 StrToFloat 函数-将给定的字符串转换为浮点数 StrToInt 函数-将字符串转换为整型 StrToIntDef 函数-将字符串转换为整型或默认值 StrToTime 函数-

3、将字符串转换为时间格式 TextToFloat 函数-将字符串(以 NULL 结束的格式)转换为浮点数 TimeToStr 函数-将时间格式转换为字符串 VarToDateTime 函数- 将给定的变体转换为日期时间 WideCharLenToString 函数-将 ANSI 字符串转换为 UNICODE 字符串 WideCharToString 函数-将 UNICODE 字符串转换为 ANSI 字符串 WideCharToStrVar 函数- 将 UNICODE 字符串转换为 ANSI 字符串变量数据类型:(1) 基本数据类型:a、 整数类型:(通用类型:Integer有符号;Cardina

4、l无符号)具体:有符号:Shortint,Smallint,Longint 无符号:Byte,Word,LongWord 或 DWordb、字符类型:(通用类型:Char 与 AnsiChar 等同)具体:AnsiChar :主要存放 Ansi 字符WideChar:主要存放 Unicode 字符c、布尔类型:(通用类型:Boolean 与 ByteBool 等同)具体:ByteBool,WordBool,LongBool不同的布尔类型主要用于其它编程语言及不同 windows 系统兼容。d、枚举类型:定义:type 枚举类型标识符(key1=val1,keyn=valn) :n:Real与

5、Double 等同)具体:Double,Real48Single ,Extended,Comp,Currencyg、字符串类型:(通用类型:String与 AnsiString 等同)具体:ShortString:最多存放 255 个字符,第一个自己存放字符个数,不以 NULL 结尾AnsiString: 存放 Ansi 字符,以 NULL 结尾WideString: 存放 Unicode 字符,以 NULL 结尾h、时间、日期类型:TDateTime 实际是浮点类型的别称(2)复合数据类型:a、指针类型:定义:type 指针类型标识符 基本类型;内在分配:New() 内存释放:Destroy

6、()对于 Pointer 和 PChar 用 GetMem()或 AllocMem()分配内存,用 FreeMem()释放内存分配内存后,就可以当成基本类型一样使用:指针类型标识符实际上常如下运用指针: var 变量标识符:基本类型;为变量分配内存后就可以将(变量标识符)当成普通变量使用。b、记录类型:定义:type 记录类型标识符Record字段 1:类型;.字段 n:类型;end;c、集合类型:定义:type 集合类型标识符Set of 基本类型的子集或子界类型;( , =, , =, in, is, 4 (最低)(3) with . do . end 语句主要在操作记录类型或组件时使用。

7、示例:type people=Record /定义记录 peoplename:string;addr:string;age:integer;sex:string;end;var Me:People; /定义 people 型的变量with Me dobeginname:=Paul;addr:=Guangzhou;age:=23;sex:=male;end;(4)goto 语句现在所有声音都是说要减少 goto 语句是使用,所以尽量少用为是。示例:Label MyLabel; /用 Label 保留字声明 MyLabelMyLabel: /标记. /其它语句goto MyLabel; /跳转到

8、MyLabel 处(5)条件语句a、 if . then . 语句if 布尔表达式 then ;或 if 布尔表达式 then begin.end;其它格式:if . then. end else begin. end;if . then else if . then . else .;b、case . of 语句case 表达式 of值 1:.值 2:.值 n:.end;6)循环语句a、for . to . do 语句for 循环变量:=初值 to 终值 do .;或 for 循环变量:= 初值 to 终值 dobegin.end;b、while . do 语句while 布尔表达式 do

9、.;或 while 布尔表达式 dobegin.end;c、repeat . until 语句repeat . until 布尔表达式;(7)循环的中断break: 循环结束continue:结束本次循环goto:(略)exit:退出当前函数或过程halt():终止整个程序,参数为整数RunError():(略)过程与函数(1) 过程(无返回值)声明:procedure ();(2)函数(有返回值)声明:function (): 返回值类型;用 Result 或 返回函数值;即在函数中用 Result:函数值;或 :函数值:返回;引用 DLL 接口(1)静态引用Function (:; :):;external name ;(2)动态引用type=function(:; :):;var:;:;begin:=LoadLibrary ();:=GetProcAddress(, );(,);或者Var:;: function(:; :):;begin:=LoadLibrary ();:=GetProcAddress(, );(,);以下是 Delphi 的代码视图

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报