您的位置:首页 > 编程语言 > Delphi

常用函数-------数据类型转换函数

2012-01-10 21:55 309 查看
 一、数据类型转换函数

  在我们编写程序当中,根据不同情况,会使用到多种数据类型。当要对不同的类型进行操作时,必须要将不同的类型转换成同样的类型。因此熟练地掌握数据类型的转换是非常重要的。

 

  1.FloatToStr

  功能说明:该函数用于将“浮点型”转换成“字符型”。

 

  参考实例:

 

  Edit1.Text :=FloatToStr(1.981);

 

  2.IntToStr

  功能说明:该函数用于将“整数型”转换成“字符型”。

 

  参考实例:

 

  S := IntToStr(10);(注:S为String类型变量。)

 

  3.IntToHex

  功能说明:该函数用于将“十进制”转换成“十进制”。该函数有二个参数。第一个参数为要转换的十进制数据,第二个参数是指定使用多少位来显示十六进制数据。

 

  参考实例:

 

  Edit1.Text :=IntToHex('100', 2);

 

  执行结果,Edit1.Text等于64。

 

  注意:Delphi没有提供专门的“十六进制”转换为“十进制”的函数。使用StrToInt函数可以实现这个功能。具体代码是:I := StrToInt('S\' + '64'); 这时I等于100。加上一个'S\'即可将“十六进制”转换为“十进制”。

 

  4.StrToInt

  功能说明:该函数用于将“字符型”转换成“整数型”。

 

  参考实例:

 

  I := StrToInt('100');

 

  注意:不能转换如StrToInt('ab')或StrToInt('好')这样的类型,因为他们并不存在数字型。

 

  5.StrToFloat

  功能说明:该函数用于将“字符型”转换成“浮点型”。

 

  参考实例:

 

  N :=StrToFloat(Edit1.Text);

 

  注意:Edit1.Text中的内容为1.981(凡在Edit控件中显示的文本均为字符串)。N为Double类型,用于保存转换后的浮点型数据。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  delphi string