C сравнения char и int

В приведенном ниже блоке кода, какое неточное преобразование имеет место в операторе if для 7? Хотелось бы, чтобы в конечном итоге это было (0x98 & lt; = 0x07), но это не то, что происходит, поскольку условие оценивается как true и вызывается DoMyStuff.

<code>char minstogo = 0x98;
if(minstogo <= 7) {
   DoMyStuff();
}
</code>

Ответы на вопрос(6)

Ваш ответ на вопрос