title: What is the result of adding a char and an int?
body: <p>When executing this code:</p>
  
  <pre><code>#include &lt;iostream&gt;
  
  int main(){
  
     int a = 5;
     char x = 'b';
  
     std::cout &lt;&lt; "The Answer is" &lt;&lt; std::endl;
     std::cout &lt;&lt; a+x;
  }
  </code></pre>
  
  <p>I get the output:</p>
  
  <blockquote>
    <p>The Answer is<br>
    103</p>
  </blockquote>
  
  <p>Why does this happen?</p>