title: Meaning of "." in printf
body: <p>I was just reading the classic K&amp;R and encountered the following syntax:</p>
  
  <pre><code>printf("%.*s",max,s);
  </code></pre>
  
  <p>What is the meaning of <code>"."</code> here?When I don't apply a <code>"."</code> here,then whole string is printed,but when we don't apply a <code>"."</code> ,atmost max characters are printed.I will be really thankful if anyone could explain this.</p>