title: Difference between 2.0 and 2.0f (explicit float vs double literals)
body: <p>I had some questions about putting <code>f</code> next to literal values. I know it defines it as a <code>float</code> but do I really need it? 
  Is this <code>2.0f * 2.0f</code> any faster or compiled any different than <code>2.0 * 2.0</code>? Is a statement like <code>float a = 2.0;</code> compiled differently than <code>float a = 2.0f;</code>?</p>