How come some people append f to the end of variables?
<p>In the tutorial I'm reading for OGRE3d <a href="http://www.ogre3d.org/tikiwiki/tiki-index.php?page=Intermediate+Tutorial+1" rel="nofollow">here</a> the programmer is constantly adding <code>f</code> at the end of any variable he initializes, like <code>200.00f</code> or <code>0.00f</code> so I decided to erase <code>f</code> and see if it compiles and it compiles just fine, what is the point of adding <code>f</code> at the end of the variable?</p>

<p>EDIT: So you're saying if I initialize a variable with <code>200.03</code> it won't initialize it as a floating point but if I were to do so with <code>200.03f</code> it would? If not where does the f become useful then?</p>
