使用Exponent舍入double值

时间:2016-08-22 08:21:35

标签: c# double rounding exponent

我有一个双倍值0.000034例如我想要一个双倍值3.40E-5(请注意,所需的第二个值也是一个double值而不是字符串)。到目前为止,我发现的所有结果都将值转换为字符串格式,而不是预期的。我有我的图表程序的双打列表。

Image of the resulted Chart

我添加了图片。这里黄色高亮显示的行显示0(百分比)但实际上它是一个非常小的数字,我想在这里显示。但它只是显示为0而不是意图。

提前致谢。

1 个答案:

答案 0 :(得分:3)

0.000034和3.40e-5只是两种不同的方式来声明具有相同值的相同变量,它与舍入无关。只有当您将值表示为字符串时,才会看到“E”。因此,如果您声明2个变量,如下所示,它们将具有相同的值;

double value1 = 0.000034;
double value2 = 3.40e-5;