Float wrong calculation
<p>The result must be 806603.77 but why I get 806603.8 ?</p>

<pre><code>float a = 855000.00f;
float b = 48396.23f;

float res = a - b;
Console.WriteLine(res);
Console.ReadKey();
</code></pre>
