title: The value of the pointer to char address
body: <p>In VS C++ I have a simple declaration of a char variable and a pointer to char.</p>
  
  <pre><code>char mychar = 'c';
  char *mypointer = &amp;mychar;
  </code></pre>
  
  <p>When printing the value of mypointer using cout I would expect an 8 character address value like 0038FEDC to appear in console. Instead I am getting some strange results like: </p>
  
  <blockquote>
    <p>c│■8, ck∙&lt;, c;■8 etc...</p>
  </blockquote>
  
  <p>Why these strange characters appear when outputting pointer to char values?</p>