Dziwne zachowanie double

0

Witam.
Podczas korzystania z klasy Math trafiłem na dziwne zachowanie logarytmu:

double result = Math.Log(243, 3);
 

Result po tym wywołaniu ma wartość 4.9999999999999991
Ktoś ma pomysł czemu nie 5?

Pozdrawiam

0

Sam jesteś dziwne zachowanie. Normalne zachowanie najpierw by sprawdziło chociażby w Google, co to w ogóle jest double.

http://osilek.mimuw.edu.pl/index.php?title=WDP_Reprezentacja_liczb

0

To ma sens ;)

Dzięki wielkie

1 użytkowników online, w tym zalogowanych: 0, gości: 1