title: How is printf statement interpreted?
body: <p>How is the following line interpreted by GCC compiler:</p>
  
  <pre><code>printf("HELLO");  
  </code></pre>
  
  <p>I want to know this because when I am running following program:</p>
  
  <pre><code>main()  
  {  
      printf(5+"Good Morning");  
  }  
  </code></pre>
  
  <p>The program is printing:</p>
  
  <pre><code>Morning
  </code></pre>
  
  <p>Why is the compiler is starting the printing from the sixth character?</p>