title: Java: convert number into ASCII equivalent, how does it work?
body: <p>Here is the code, it works, it converts 66 into the ASCII equivalent of B.</p>
  
  <pre><code>int ascii = 66;
  char character = (char) ascii;
  </code></pre>
  
  <p>What I don't understand is, how does it work? If this was an exam paper, what would you write?</p>
  
  <p>The question would be, describe how the program converts it into a "B". Is <code>char</code> a function?</p>