title: What does the floating point "f" designator signify?
body: <p>I wonder if someone can clarify what the "f" behind a floating point number is used to signify?</p>
  
  <pre><code>float myFloat = 12.0f;
  </code></pre>
  
  <p>as apposed to:</p>
  
  <pre><code>float myFloat = 12.0;
  </code></pre>
  
  <p>I have seen this used many times but its pretty hard to find an explanation either online or in books. I am assuming its either something carried over from another language thats supported for consistency by C or maybe its there as a directive for the compiler when it comes to evaluate the maths.</p>
  
  <p>I am just curious if there is any practical difference between the "f" and using the "." to signify a floating point number?</p>