title: What are the maximum numbers of characters output by sprintf when outputting float and double variables?
body: <p>If I do this:</p>
  
  <pre><code>void printfloat(float number)
  {
      printf("%f", number);
  }
  </code></pre>
  
  <p>and</p>
  
  <pre><code>void printdouble(double number)
  {
      printf("%f", number);
  }
  </code></pre>
  
  <p>What is the maximum number of characters that can be output by each function?</p>