Interval pre písmená nenapíšeš v štandardnom jazyku C/C++ nijako, pretože taká vec tam neexistuje. Existujú neštandardné rozšírenia jazyka, vďaka ktorým môžež napísať interval ako 'A'..'Z', resp. 'a'..'z'.
Že je niečo opravdu písmeno v základnom ASCII kódovaní, zistíš takto:
char c = 65;
if ('A' <= c && c <= 'Z' || 'a' <= c && c <= 'z') {
// je to znak A..Z alebo a..z
}