【发布时间】:2011-08-10 13:05:29
【问题描述】:
我正在尝试以科学格式格式化一些大数,但我需要三的倍数的幂。有推荐的方法吗?
我在表格中有一系列数字,而不是真正的科学格式(小数点前有一个数字),我很高兴进行这种更改,以便获得三的倍数的幂,例如:
3.123e+003
19.523e+003
而不是:
3.123e+003
1.952e+004
我相信,将所有的幂都设为 3 的倍数会使我的表格更易于扫描。
提前致谢
【问题讨论】:
-
这通常被称为“工程符号”,也在这个问题中讨论:stackoverflow.com/questions/808104/engineering-notation-in-c。
-
谢谢 B 皮特。看过那篇帖子,但由于我不是工程师,我开始对单位感到困惑,同事刚刚询问了三的倍数,不一定是表中的单位。不过有趣的帖子,我可能会将它作为一个选项浮动:)
-
无论您是否使用单位名称(m,k,...),我认为其他问题中讨论的某些方法可能有助于解决您所说的问题。
标签: c# double string-formatting scientific-notation