title: giving integer value to character data type in c++ and how ascii symbols (code >127) get printed?
body: <p>When we perform the following code:</p>
  <pre><code>char p = 0 ;
  cout &lt;&lt; p &lt;&lt; endl ;
  </code></pre>
  <p>Does this mean that <em>p</em> stores the symbol whose ASCII code is 0? (Which is NULL Character, and therefore nothing gets printed?)</p>
  <p>The range of character data type is -128 to 127.
  And ASCII 0 to 256. So, how those ASCII symbols (code &gt; 127) get printed?</p>
  <p>From the commented dupe links, I cant understand, the above part of the question.</p>