我用的是Delphi7企业版,
var
mFYJE:Double;
begin
mFYJE := 73.21;
ShowMessage(FormatFloat('0.00',mFYJE));//显示为73.22
ShowMessage(Format('%.2f',mFYJE));//显示为73.22
end;
这到底是怎么回事?如何处理
var
mFYJE:Double;
begin
mFYJE := 73.21;
ShowMessage(FormatFloat('0.00',mFYJE));//显示为73.22
ShowMessage(Format('%.2f',mFYJE));//显示为73.22
end;
这到底是怎么回事?如何处理
---------------------------
Project1
---------------------------
73.21
---------------------------
OK
---------------------------
mFYJE:Double;
begin
mFYJE := 73.21;
ShowMessage(FormatFloat( '0.00 ',mFYJE));//显示为73.22
ShowMessage(Format( '%.2f ', [mFYJE]));//显示为73.22