Удаление конечных нулей в двойной переменной

у меня есть DLL, которая определяет много методов, которые все возвращает double и я не хочу ничего менять в этом. Проблема в том, что когда я передаю небольшие числа этим методам, возвращаемые значения имеют слишком много конечных нулей, так как возвращаемое значение double, например 9*9=810000000000(это не десятичная точка, это фактическая емкость переменной Double). я хочу нормальное поведение, которое 9 * 9 = 81

Как я могу избавиться от этих конечных нулей, не меняя DLL?

0

Решение

(Предположительно, ваш пример должен включать десятичную точку между 81 и всеми этими нулями?)

Конечно, если результат двойной, конечные нули актуальны только тогда, когда вы отображаете число, которое он содержит в текст?

В таком случае все, что вам нужно сделать, это отформатировать этот текст в том месте, где он вам нужен.

Не зная, на каком языке вы работаете, я не могу предложить вам точный синтаксис для этой команды форматирования, но быстрый поиск здесь должен помочь вам в этом.

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector