怎样把十进制数转换为八进制数?(20分)

  • 主题发起人 主题发起人 delphiinfomail
  • 开始时间 开始时间
D

delphiinfomail

Unregistered / Unconfirmed
GUEST, unregistred user!
有什么函数可以把十进制数转换为八进制数?
 
你的意思是不是将一个数用8进制的形式打印出来?
我知道有用16进制输出的IntToHex.....[:D]
 
或者在C++Builder里可以用sprintf,呵呵
 
10->2
function inttobin(value:logint;size:integer):string;
var
i:integer;
a:array of byte;
begin
result:='';
for i:=size downto 0 do
begin
result:=result+'1';
end else
begin
result:=result+'0';
end;
//////////////
{ for i:=0 to sizeof(result) do
begin
3个字节移动,3个字节移动吧,我也不会了,请参考
end;
}

end;
end;
 
接受答案了.
 
后退
顶部