title: Can't make sense of the output of this C snippet
body: <p>In the following code, is the behaviour undefined ? </p>
  
  <pre><code>#include&lt;stdio.h&gt;
  int main()
  {
  printf(7+"%c","sundaram");  
  }
  </code></pre>
  
  <p>Its printing "aram". Can't understand how.</p>