0

我有一个 DLL,它定义了许多所有返回的方法,double我不想更改其中的任何内容。问题是当我将小数字传递给这些方法时,返回值带有太多尾随零double,例如返回值是9*9=810000000000(它不是小数点,它是 Double 变量的实际容量)。我想要正常的行为,即 9*9=81

如何在不更改 DLL 的情况下摆脱那些尾随零?

4

1 回答 1

0

(大概您的示例应该在 81 和所有这些零之间包含一个小数点?)

当然,如果结果是双精度,那么尾随零仅在您将其包含的数字呈现为文本时才相关?

在这种情况下,您需要做的就是在您需要的地方格式化该文本。

不知道您正在使用哪种语言,我无法为您提供该格式化命令的精确语法,但在这里快速搜索应该可以帮助您。

于 2012-09-25T21:42:34.857 回答