C# Math.Pow is not calculating correctly
<p>I'm having a problem with C#. To be precise with the Math.pow(). If I try to calculate 15^14 then I get "29192926025390624". But if I calculate it with Wolfram Alpha I get "29192926025390625". As you can see this only difference is 1 number. Wolfram Alpha is correct though. Why isn't C# ? and how do I fix this so I can get the correct value in C# ?7</p>

<p>My code is fairly simple since I'm just trying with hardcoded examples. So what I'm doing is : <code>Math.Pow(15,14);</code> This gives <code>29192926025390624</code>. And not "29192926025390625" which is the correct answer.</p>

<p>Links : Wolfram Alpha</p>

<p>Thank you all for your answers. All were very helpful.</p>
