반응형

문자의 종류를 알아내는 C 언어 함수들

#include <ctype.h>

int isalpha(int c)
주어진 문자가 알파벳 인지 검사한다. A-Z a-z

int isalnum(int c)
주어진 문자가 알파벳 또는 숫자인지 검사한다. A-Z a-z 0-9

int isdigit(int c)
주어진 문자가 숫자인지 검사한다. 0-9

int isxdigit(int c)
주어진 문자가 16 진수인지를 검사한다. 0-9 a-f A-F

int iscntrl(int c)
제어(control)문자인지를 검사한다.

int isspace(int c)
FF('\f'), NL('\n'), CR('\r'), HT('\t'), VT('\v'), 공백문자(' ')등을 검사한다.

int ispunct(int c)
알파벳문자 혹은 공백문자가 아닌 출력가능한 문자인지 확인한다.

int isgraph(int c)
공백문자를 제외한 출력가능 문자인지 검사한다.

int isprint(int c)
공백문자를 포함한 출력가능한 문자인지 검사한다.

int islower(int c)
소문자인지 검사한다. a-z

int isupper(int c)
대문자인지 검사한다. A-Z

int tolower(int c)
입력된 문자를 대문자로 변경한다.

int toupper(int c)
입력된 문자를 소문자로 변경한다.


같은 종류일 경우 0이 아닌 값을 같은 종류의 문자가 아닐 경우 0을 반환한다.

반응형
Posted by 공간사랑
,