title: C comparison char and int
body: <p>In the code block below what's the impicit conversion that takes place in the if statement for 7? I would have though it would end up being (0x98 &lt;= 0x07) but that's not what happens as the condition evaluates to true and DoMyStuff gets called.</p>
  
  <pre><code>char minstogo = 0x98;
  if(minstogo &lt;= 7) {
     DoMyStuff();
  }
  </code></pre>