title: Why sizeof('\n') and sizeof(char) not equal?
body: <p>I've tested <code>sizeof('\n')</code> is 4, but if when it is assigned to a char variable, then it occupies 1 byte of memory.</p>
  
  <pre><code>char enter = '\n';
  sizeof(enter); // 1
  </code></pre>
  
  <p>What are their sizes different?</p>