본문 바로가기

고급C,C++

cctypes 라이브러리

cctype 문자 함수

 함수 이름  리턴값
 isalnum()  전달인자가 영숫자, 즉 알파벳 문자이거나 숫자이면 true
 isalpha()  전달인자가 알파벳 문자이면 true
 isblank()  전달인자가 빈칸 문자 또는 수평 탭 문자이면 true
 iscntrl()  전달인자가 제어 문자이면 true
 isdigit()  전달인자가 십진 숫자이면(0~9) true
 isgragh()  전달인자가 빈칸이 아닌 인쇄할 수 있는 문자이면 true
 islower()  전달인자가 소문자이면 true
 isprint()  전달인자가 빈칸을 포함하여 인쇄할 수 있는 문자이면 true
 ispunct()  전달인자가 구두점 문자이면 true
 isspace()  전달인자가 표준 화이트스페이스, 즉 빈칸, 용지 이송, 개팅, 캐리지 리턴, 수평 탭, 수직 탭 문자이면 true
 isupper()  전달인자가 대문자 이면 true
 isxdigit()  전달인자가 16진 숫자(0~9, a~f 또는 A~F)이면 true
 tolower()  전달인자가 대문자이면 소문자로 바꾸어 리턴한다. 그렇지 않으면 전달인자를 변경하지 않고 그대로 리턴한다.
 toupper()  전달인자가 소문자이면 대문자로 바꾸어 리턴한다. 그렇지 않으면 전달인자를 변경하지 않고 그대로 리턴한다.