title: What's the difference between LONG float and double in C++?
body: <p>So I know that there's a large difference in the precision of floats and doubles. I get that. Promise.</p>
  
  <p>But, in C++, when calling scanf and printf, the notation used to specify a double is "%lf", and that stands for long float, right? So while a float is less precise than a double, a LONG float (presumedly called long float because it can be "longer" by having more terms) is the same accuracy and therefore essentially the same thing?</p>
  
  <p>Just to clarify, here's what I mean:</p>
  
  <pre><code>double number = 3.14159;
  printf("The number is %lf", number);
  </code></pre>
  
  <p>So the root of my question: Is long float another name for double?</p>