title: ASCII value = 0 and '\0'
body: <p>I have read <a href="https://stackoverflow.com/questions/11294850/the-ascii-value-of-0-is-same-as-ascii-value-of-0">this post</a>.
  But when I tried:</p>
  
  <pre><code>  printf("before null %c after null\n", 0);  // (ASCII=0) != '\0' ??
  </code></pre>
  
  <p>instead of getting:</p>
  
  <pre><code>before null 
  </code></pre>
  
  <p>I got:</p>
  
  <pre><code>before null   after null
  </code></pre>
  
  <p>So my question is:
    Is ASCII value 0 actually equal to '\0'?</p>