大神来帮帮忙!!!

dskcv12 2015-04-21 06:02:51
Delphi中如何自定义一个函数或过程,把十进制转换成十六进制数
...全文
56 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyhoo163 2015-04-21
  • 打赏
  • 举报
回复
十进制转换成十六进制可以用函数 InttoHex 功能说明:该函数用于将“十进制”转换成“十进制”。该函数有二个参数。第一个参数为要转换的十进制数据,第二个参数是指定使用多少位来显示十六进制数据。   参考实例:   Edit1.Text := IntToHex('100', 2);   执行结果,Edit1.Text等于64。   注意:Delphi没有提供专门的“十六进制”转换为“十进制”的函数。使用StrToInt函数可以实现这个功能。具体代码是:I := StrToInt('$' + '64'); 这时I等于100。加上一个'$'即可将“十六进制”转换为“十进制”。 showmessage(IntTostr(StrToint( '$ '+edit1.text)));

16,748

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 语言基础/算法/系统设计
社区管理员
  • 语言基础/算法/系统设计社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧