title: Why use ASCII code for letters of the alphabet in if statements, instead of using normal char data type?
body: <p>I'm reading some lines of code written by a colleague and he has written code the following:</p>
  
  <pre><code>int keych = 0;
  keych = _getch();
  if (keych == 104 || keych == 104 - 32) //Help
  {
      printf(cHelp);
  }
  </code></pre>
  
  <p>What I do'nt understand is that why does he not use simple char data type, this helps to write less code. What are the advantages of using that method instead of char data type to get user input?</p>