如何在delphi中只显示2个浮点数?

时间:2014-04-15 07:13:27

标签: delphi

在Delphi编程中我想显示13.45而不是13.45876,你能帮我吗? 我的意思是我想管理浮动值的显示方式。 最诚挚的问候。

2 个答案:

答案 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;