ctype.h prog..........

 

ctype.h 함수 목록

int isalnum(int c);        문자 + 숫자인지 평가 (A - Z, a - z, 1 - 9)

int isalpha(int c);         문자인지 아닌지 평가 (A - Z, a - z)

int isascii(int c);           c가 아스키 문자인지 평가 (0 - 127까지의 문자)

int iscntrl(int c);            제어 문자인지 평가 (BS - 0x08, BEL - 0x07, CR - 0c0d, LF - 0x0a, EOF - 0x7f)

int isdigit(int c);            숫자인지 평가 (1 - 9)

int isgraph(int c);         프린트 가능한 문자인지 평가(SP, 제어문자, 그래픽문자 제외, 0x21 - 0x7e)

int islower(int c);         소문자인지 평가 (a - z)

int isprint(int c);            프린트 가능한 문자인지 평가(SP포함, 제어문자와 그래픽문자 제외)

int ispunct(int c);          구두점인지 평가 (!@#$%^&*()-=[]<>,. 등등)

int isspace(int c);         공백문자인지 평가 (space, TAB, CR, LF, VT)

int isupper(int c);         대문자인지 평가 (A - Z)

int isxdigit(int c);          16진수 표현에 사용되는 문자인지 평가 (1 - 9, a - f, A - F)

 


리턴값 : 맞으면 nonzero(참), 틀리면 0(거짓)리턴

 


int tolower(int c);         문자 c가 대문자일 경우 소문자로 바꿔준다. 아닐 경우 그대로 유지

int _tolower(int c);      위와 동일하나 대문자일 때만 사용해야 한다.

int toupper(int c);        문자 c가 소문자일 경우 대문자로 바꿔준다. 아닐 경우 그대로 유지

int _toupper(int c);     위와 동일하나 소문자일 때만 사용해야 한다.

int toascii(int c);         c의 제7비트를 0으로 만들어서 아스키 문자로 바꿔준다.

즉 리턴 값은 언제나 0 - 127 사이의 값이 된다.

 


리턴값 : 변환된 값 리턴


트랙백

이 글과 관련된 글 쓰기 (트랙백 보내기)
TrackbackURL : http://bruceKIM.egloos.com/tb/1730824 [도움말]

덧글

덧글 입력 영역