数据类型转换的问题。快来帮帮我。(10分)

  • 主题发起人 主题发起人 mmgoodboy
  • 开始时间 开始时间
M

mmgoodboy

Unregistered / Unconfirmed
GUEST, unregistred user!
我现在如下变量:
var i:integer;
j:real;
假如 i:=50,j:=1.2 我现在要把i*j的值算出来并且转换成String类型输出
到Label1.caption上,请问如何解决。
 
k:Integer;
s,ss:string;
k:=Trunc(i*j*10000) Mod 10000;
s:=inttostr(trunc(i*j));
ss:=inttostr(k);
s:=s+'.'+ss;
label1.caption:=s;
 
如你举的例子中,i * j的值为浮点型数据,这样你可以利用FloatToStr函数。假如你想得
到更多的控制,可以用FloatToStrF函数代替!
 
formatfloat('0.00',i*j)
 
哦!清楚了。谢谢!
 
后退
顶部