Вы можете сравнить символ, который вы сейчас читаете, с его шестнадцатеричным значением '0-9' в гексах 0x30-0x39, 'A-Z' 0x41-0x5A и 'a-z' 0x61-0x7A. Найдите шестнадцатеричную таблицу, чтобы увидеть, с какими другими специальными символами вы хотите сравнить.