title: What does #x inside a C macro mean?
body: <p>For example I have a macro:</p>
  
  <pre><code>#define PRINT(int) printf(#int "%d\n",int)
  </code></pre>
  
  <p>I kinda know what is the result.
  But how come #int repersent the whole thing?</p>
  
  <p>I kinda forget this detail. Can anybody kindely give me a hint?</p>
  
  <p>Thanks!</p>