title: Can assign integer value to char but can't assign integer variable to char
body: <p>Why doesn't the following code compile</p>
  
  <pre><code>int n = 5;
  char c = n;
  </code></pre>
  
  <p>but the following does compile</p>
  
  <pre><code>char c = 5;
  </code></pre>
  
  <p>Aren't I just assigning an integer value to char in both cases?</p>