title: Significance of %x and ~
body: <pre><code>int m=32
  printf("%x" , ~m);
  </code></pre>
  
  <p>Output of this statement is <code>ffdf</code> and without <code>~</code> output is <code>20</code>.
  What is the significance of <code>%x</code> and <code>~</code>?</p>