如何将16进制转换成String类型 急!急!急!急!急!急!急!

suzhaoqing 2007-04-27 07:03:45
如何将16进制转换成String类型 急!急!急!急!急!急!急!
...全文
272 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
Rex_love_Burger 2007-04-27
  • 打赏
  • 举报
回复
上面写错了,纠正一下,inttohex($ff,2),后面的2表示显示格式为2位,这样的'FF',如果是4就是这样'00FF',自己按F1看看inttohex的帮助就可以了
Rex_love_Burger 2007-04-27
  • 打赏
  • 举报
回复
var
s:string
begin
s:=inttohex($ff);
end;
IDWB 2007-04-27
  • 打赏
  • 举报
回复
十六进制转十进制
function HexToDec(HexChar:string):byte;
var
DecH,DecL:Byte;
begin
if Length(HexChar) > 1 then
begin
if HexChar[1] in ['0'..'9'] then DecH:= ord(HexChar[1])-48
else DecH:=ord(HexChar[1])-55;
if HexChar[2] in ['0'..'9'] then DecL:= ord(HexChar[2])-48
else DecL:=ord(HexChar[2])-55;
Result:=DecH*10+DecL;
end
else begin
if HexChar[1] in ['0'..'9'] then DecL:= ord(HexChar[1])-48
else DecL:=ord(HexChar[1])-55;
Result:=DecL;
end;
end;
IDWB 2007-04-27
  • 打赏
  • 举报
回复
十六进制本身就是字符型的
取昵称麻烦 2007-04-27
  • 打赏
  • 举报
回复
强制转换pchar(),string()等等
lihuasoft 2007-04-27
  • 打赏
  • 举报
回复
看来楼主并不急.
不等了, 下了.
lihuasoft 2007-04-27
  • 打赏
  • 举报
回复
你举一个例子说一下,什么样的十六进制,什么样的string

830

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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