title: Unexpected behavior of printf()
body: <p>I executed following code in ubuntu with gcc compiler.</p>
  <p>As <code>a=0</code>, the second <code>printf()</code> prints some garbage value.</p>
  <p>What kind of behavior is it by <code>printf()</code>?</p>
  <pre><code>#include &lt;stdio.h&gt;
  #include &lt;stdlib.h&gt;
  
  int main(void) {
      int a = 0;
  
      printf(&quot;\nThe Value of %ns : %d\n&quot;, &amp;a, a);
      printf(&quot;\n%d\n&quot;, a);
  
      printf(&quot;\n\n&quot;);
  
      return 0;
  }
  </code></pre>