delphi里有那個函數可以將一個十進制數轉成十六進制數?(100分)

  • 主题发起人 主题发起人 pdb
  • 开始时间 开始时间
P

pdb

Unregistered / Unconfirmed
GUEST, unregistred user!
delphi里有那個函數可以將一個十進制數轉成十六進制數?
 
procedure TForm1.Button1Click(Sender: TObject);

var
i: Integer;
begin
Label1.Caption := '';
for i := 1 to Length(Edit1.Text) do
begin
try
Label1.Caption := Label1.Caption + IntToHex(Edit1.Text,4) + ' ';
except
Beep;
end;
end;
end;
 
上面的对
 
format('%x',[value])
inttohex(value,16)
 
大家好"
你們的對的,還想請教一下,整數1和字符'1'的十六進制是一樣嗎?
有沒有字符轉成十六進制的函數?
 
类型不一样,从键盘输入的整数1就是字符1。

可以先将字符转成十进制ord,byte
再intToHex
 
多人接受答案了。
 
后退
顶部