title: C++ Char Initialization Allowed With Multiple Characters
body: <p>During learning about C++ by reading a book I have seen this (for me) strange line of code. </p>
  
  <p><code>char ch('AB'); // Or char ch = 'AB';</code></p>
  
  <p>It is strange for me because I don't get that you can assign to a <code>char</code> multiple "letters" without getting any exception.</p>
  
  <pre><code>cout &lt;&lt; "Characters in ch: " &lt;&lt; ch &lt;&lt; endl; // Output B
  </code></pre>
  
  <p>Why does this work? And how is it working internally? Is it only saving the last character and ignoring the other ones?</p>