又没有现成的函数可以把一个十进制数转为16进制???(100分)

  • 主题发起人 主题发起人 whaoye
  • 开始时间 开始时间
W

whaoye

Unregistered / Unconfirmed
GUEST, unregistred user!
然后返回呢?
delphi里面这么来声明一个16进制的数??
 
inttohex()
delphi里面返回的十六进制数是string类型的,例如:

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',[N]);

>16进制的数
数就是数,在内存中的表示形式都是一样的。只有显示出来的时候才会不一样。
你的意思是不是用一个数组存放16进制数的每一位?
 
接受答案了.
 
哦,对了,format函数,我到现在都没有完全弄明白,你能不能顺便讲讲??
我看帮助文件上面都好象不是描述得很清楚。
 
后退
顶部