W whaoye Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-03 #1 然后返回呢? delphi里面这么来声明一个16进制的数??
W wjiachun Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-03 #2 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;
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;
C creation-zy Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-03 #3 Format('%x',[N]); >16进制的数 数就是数,在内存中的表示形式都是一样的。只有显示出来的时候才会不一样。 你的意思是不是用一个数组存放16进制数的每一位?
W whaoye Unregistered / Unconfirmed GUEST, unregistred user! 2001-06-03 #5 哦,对了,format函数,我到现在都没有完全弄明白,你能不能顺便讲讲?? 我看帮助文件上面都好象不是描述得很清楚。