使用Exponent四舍五入双精度值

本文关键字:双精度 四舍五入 Exponent 使用 | 更新日期: 2023-09-27 18:03:27

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

结果图图像

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

使用Exponent四舍五入双精度值

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

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