我通常打印具有特定小数位数的数字,但我现在需要打印一个具有指定有效位数的数字。数字必须像“1.23”,而不是“1.2 E0”。我看到Delphi将使用G格式执行后者,但我无法看到如何以前一种格式执行此操作。
答案 0 :(得分:1)
使用格式:
Format('%.3g',[Value]));
'g'指定有效数字,我会让你弄清楚3意味着什么......
答案 1 :(得分:-1)
FormatFloat('0.000',YourFloatNumber)
使用尽可能多的零来表示数字。