Почему двойное значение умножается на двойное значение неточно [дубликат]C#

Место общения программистов C#
Anonymous
Почему двойное значение умножается на двойное значение неточно [дубликат]

Сообщение Anonymous »


Изображение
Я использую C# для вычисления двойной переменной, умноженной на двойную переменную, но, похоже, здесь что-то не так. Кто-нибудь знает, почему возникла проблема?

Код: Выделить всё

double a = 2.58; double b = 11; Console.WriteLine(a * b); 
результат: 28.380000000000003

Подробнее здесь: https://stackoverflow.com/questions/786 ... inaccurate

Вернуться в «C#»