在Delphi编程中我想显示13.45而不是13.45876,你能帮我吗? 我的意思是我想管理浮动值的显示方式。 最诚挚的问候。
答案 0 :(得分:2)
有很多选择,包括:
举例说明:
{$APPTYPE CONSOLE}
uses
SysUtils;
const
d: Double = 13.45876;
begin
Writeln(FormatFloat('0.00', d));
Writeln(FloatToStrF(d, ffFixed, 16, 2));
Writeln(Format('%.2f', [d]));
end.
<强>输出强>
13.46 13.46 13.46
答案 1 :(得分:0)
试试这个
var
d: double;
begin
d:=13.45876 ;
Edit1.Text:=FormatFloat('0.00',d); //save value
end;