var a:double;begin
a:=12.348967;
edit1.Text:=trim(format('%12.2f',[a]));
end;结果是 12.35,要 3 位,改成 '%12.3f' 就行了
以上是右对齐,左边不足部分补空格;'-%12.3f' 是左对齐,右边不足部分补空格
Trim()是去掉字符串前后的空格。
a:=12.348967;
edit1.Text:=trim(format('%12.2f',[a]));
end;结果是 12.35,要 3 位,改成 '%12.3f' 就行了
以上是右对齐,左边不足部分补空格;'-%12.3f' 是左对齐,右边不足部分补空格
Trim()是去掉字符串前后的空格。
Round() 是将浮点数四舍五入转成整数