delphi-2007 - 如何在Delphi中将 float 转换为字符串,指定有效数字,而不是十进制数字(并且不是G格式)

标签 delphi-2007 formatting significant-digits

我通常打印具有特定位数的小数位数的数字,但我现在需要打印具有指定位数的有效位数的数字。这些数字必须类似于“1.23”,而不是“1.2 E0”。我看到 Delphi 将使用 G 格式执行后者,但我不知道如何以前一种格式执行此操作。

最佳答案

使用格式:

格式('%.3g',[值]));

“g”指定有效数字,我会让你弄清楚 3 的含义...

关于delphi-2007 - 如何在Delphi中将 float 转换为字符串,指定有效数字,而不是十进制数字(并且不是G格式),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14263720/

相关文章:

python - 如何对数字进行四舍五入以纠正不确定性?

python - 在 NumPy 中提取浮点有效数和指数

python - python中的数字格式

sass - 有没有办法将 ReSharper 代码清理设置应用于 .scss (SASS) 文件?

delphi - 如何让编辑器在 Virtualtreeview 中保持事件状态?

delphi - 如何将选项卡中停靠表单的颜色设置为正确的颜色?

javascript - 在 PDF 中输入数字后自定义字符串的自定义按键

python - 增加pyplot游标中的有效数字

delphi - 以编程方式更改 TChart 大小

delphi - 来自编译器的虚假 "Undeclared Identifier"错误?