【发布时间】:2011-02-14 13:57:13
【问题描述】:
我们经常需要以带有乘数和单位的科学形式显示浮点值,例如 1500 V(伏特)的值将显示为 1.5 kV。 1e-4 V 的非常小的电压将显示为 100 uV。多年来,我们一直使用内部创建的例程来进行这种浮点到字符串的转换,但最近我想知道这种方法是否更普遍可用?
【问题讨论】:
-
如果我是你,我会像你一样继续前进。您不太可能找到完全符合您要求的东西。
-
我建议使用 U+00B5 MICRO SIGN (µ) 而不是 U+0075 LATIN SMALL LETTER U (u)。
-
不过,我完全同意@David:没有理由不自己编写这样的函数。
-
@Andreas 和@David - 谢谢,我也这么想。布赖恩。
-
按照规范方法,1e-4 V 应归一化为 0.1 mV
标签: string delphi floating-point scientific-notation