Math.Pow вычисляется неправильно

У меня проблема с C #. Чтобы быть точным, с Math.pow (). Если я попытаюсь вычислить 15 ^ 14, я получу «29192926025390624». Но если я рассчитываю это с помощью Wolfram Alpha, я получаю «29192926025390625». Как видите, разница только в 1 число. Однако Wolfram Alpha верна. Почему не C #? и как мне это исправить, чтобы получить правильное значение в C #? 7

Мой код довольно прост, поскольку я просто пытаюсь использовать жестко закодированные примеры. Итак, что я делаю: Math.Pow (15,14); Это дает 29192926025390624 . И не «29192926025390625», что является правильным ответом.

Ссылки: Wolfram Alpha

10
задан Deduplicator 8 March 2015 в 01:07
поделиться