数制转换的问题(10分)

  • 主题发起人 94132195
  • 开始时间
9

94132195

Unregistered / Unconfirmed
GUEST, unregistred user!
十进制数如何转换为十六进制数,十六进制数如何转换为十进制数,
 
都是整数,有必要转换吗?
var
a:integer;
b:byte;
begin
a:=10;
b:=a;//转换
//或者用byte(整数)转换试试
end;
如果是为了显示,用format('%x',a)吧
 
edit1.text:=format('%x',a);有错为啥呢;
 
用函数!
IntToHex 将整型数转换为十六进制数
IntToStr 将整型数转换为字符串
 
edit1.text:=format('%x',[a]);
 
edit1.text:=format('%x',[a]);得到的结果为a;
 
不会吧???你试试
var
a:integer;
begin
a:=11;
edit1.text:=format('%x',[a]);//得到的结果为"B"
 
留下MAIl我发给你,我有整套
 
接受答案了.
 
顶部