CTYPE.H

<ctype.h> 헤더에서는 아스키 코드 값이 문자인지 숫자인지 등을 판별하는 함수들과 소문자로 변환, 대문자로 변환하는 함수를 제공합니다.

int isalnum(int c); c가 숫자 문자나 영문 알파벳의 ASCII 코드 값인지 판별
int isalpha(int c); c가 영문 알파벳의 ASCII 코드 값인지 판별
int isblank(int c); c가 공백 혹은 탭의 ASCII 코드 값인지 판별
int iscntrl(int c);  c가 제어문자의 ASCII 코드 값인지 판별
int isdigit(int c); c가 숫자 문자의 ASCII 코드 값인지 판별
int isgraph(int c); c가 출력할 수 있는 문자의 ASCII 코드 값인지 판별(공백 제외)
int islower(int c); c가 소문자의 ASCII 코드 값인지 판별
int isprint(int c); c가 출력할 수 있는 문자의 ASCII 코드 값인지 판별(공백 포함)
int ispunct(int c); c가 출력할 수 있는 문자의 ASCII 코드 값인지 판별(숫자,알파벳,공백 제외)
int isspace(int c); c가 공백을 출력하는 문자의 ASCII 코드 값인지 판별
int isupper(int c); c가 대문자의 ASCII 코드 값인지 판별
int isxdigit(int c); c가 16진수에 사용하는 문자의 ASCII 코드 값인지 판별
int tolower(int c); c를 소문자로 변환
int toupper(int c); c를 대문자로 변환

isalnum isalpha isblank iscntrl isdigit isgraph islower isprint ispunct isspace isupper isxdigit tolower, toupper