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

 一、数据类型转换函数

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

 

  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类型,用于保存转换后的浮点型数据。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值