title: Character comparison happens work in C
body: <p>Suppose you have a string like eg <code>char str[10]</code> and you are comparing lets, say</p>
  
  <pre><code>if(str[i]&gt;str[i+1])
  {
    // some lines of code
  }
  </code></pre>
  
  <p>how do they compare, does the compiler converts the character into their ASCII ? Want to know the how character-comparison happens in C.</p>