Z
zhengsf
Unregistered / Unconfirmed
GUEST, unregistred user!
大家试试看以下两种方法:在formatfloat参数带计算公式与带变量结果不同。而若用
round函数碰到0.5时向偶整数靠拢。为什么会这样?
procedure TForm1.Button1Click(Sender: TObject);
var
temp :real;
begin
temp:=14.10*15*0.71;
showmessage(FormatFloat('0.00',temp));
end;
procedure TForm1.Button1Click(Sender: TObject);
var
temp :real;
begin
temp:=14.10*15*0.71;
showmessage(FormatFloat('0.00',14.10*15*0.71));
end;
round函数碰到0.5时向偶整数靠拢。为什么会这样?
procedure TForm1.Button1Click(Sender: TObject);
var
temp :real;
begin
temp:=14.10*15*0.71;
showmessage(FormatFloat('0.00',temp));
end;
procedure TForm1.Button1Click(Sender: TObject);
var
temp :real;
begin
temp:=14.10*15*0.71;
showmessage(FormatFloat('0.00',14.10*15*0.71));
end;