К примеру, если в символьном типе цифра, как мне узнать, что там цифра или буква?
Постарайтесь научиться задавать вопросы так, чтобы люди, которым вы их задаёте могли их понять, желательно, однозначно. Это поможет и вам, и тем, кого вы будете спрашивать.
Символы -- это байты, их можно просто сравнивать. Например
if (c == '1')
if (c >= 'a' && c <= 'z')
Кроме того, есть семейство функций-классификаторов is* объявленных в
<ctype.h>/<cctype>. Они классифицируют символы с учётом текущей локали.