procedure TForm1.Button1Click(Sender: TObject);
var
s:real;
begin
s:=1.255;
showmessage(formatfloat('0.00',s));
end;
但这样有一个小问题,就是1.255仍是1.25,只有1.256能得到结果1.26
你要几位小数?
如果是三位就这样写
var i:real;
begin
procedure TForm1.Button1Click(Sender: TObject);
var
s:real;
begin
s:=1.255+0.005;
showmessage(formatfloat('0.00',s));
end;