Delphi是一种强类型转换的语言。在VC中,赋值符用″=″,例如x=1;到了Delphi赋值符就变成了″:=″,例如x:=1。 从赋值时用符号″:=″而不用″=″,就隐约可见Delphi对类型匹配要求之严,即赋值符右边的类型一定要和左边一致。用惯了VB或VC的程序员,初用Delphi,稍不留神,就会出现类型不匹配的错误。对初学者而言,类型转换也是学习Delphi的重点和难点,为此本文特对Delphi的类型转换做一总结,以供读者参考。
一、数的类型转换
把表达式的类型从一种类型转化为另一种类型,结果值是把原始值截断或扩展,符号位保持不变。例如:
数的类型转换
举例
字符转换为整数
Integer('A')
整数转换为字符
Char(48)
整数转换为1个字节的逻辑型
Boolean(0)
整数转换为2个字节的逻辑型
WordBool(0)
整数转换为4个字节的逻辑型
LongBool(0阅读全文>
发表于 @ 2009年03月04日 14:43:00|评论(loading...)|举报|收藏