isalpha(ch)
ch가 알파벳 문자이면 0이 아닌 값을, 그렇지 않으면 0을 리턴한다.
ispunct(ch)
ch가 콤마나 마침표 같은 구두점 문자이면 (이하동문)
isdigit(ch)
ch가 10진 숫자이면
isspace(ch)
ch가 개행, 빈칸, 탭, 캐리지 리턴과 같은 화이트스페이스이면
isalnum(ch)
ch가 알파벳이거나 숫자이면
isblank(ch)
ch가 빈칸 또는 수평탭이면
iscntrl(ch)
ch가 제어문자이면
isgraph(ch)
ch가 빈칸이 아닌 인쇄할 수 있는 문자이면
islower(ch)
ch가 소문자이면
isprint(ch)
ch가 빈칸을 포함하여 인쇄할 수 있는 문자이면
isupper(ch)
ch가 대문자이면
isxdigit(ch)
ch가 16진 숫자이면
tolower(ch)
ch가 대문자이면 소문자로 바꾸어 리턴함. 그렇지 않으면 그냥 그대로 리턴 (리턴형 int)
toupper(ch)
ch가 소문자이면 대문자로 바꾸어 리턴함. 그렇지 않으면 그냥 그대로 리턴 (리턴형 int)
출처: https://katteniiki.tistory.com/11 [개발새발 우주정복기:티스토리]