C char char i int

W poniższym bloku kodu, jaka jest nielegalna konwersja, która ma miejsce w instrukcji if dla 7? Chciałbym jednak, żeby skończyło się to (0x98 <= 0x07), ale nie tak się dzieje, gdy warunek jest prawdziwy i wywoływany jest DoMyStuff.

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

questionAnswers(6)

yourAnswerToTheQuestion