#include <cctype>

Subin·2024년 10월 22일

Algorithm

목록 보기
47/69

어떤 숫자가 대문자인지, 숫자인지, 구두점 문자인지 등을 판별할 수 있는 함수를 제공하는 라이브러리 이다.


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 [개발새발 우주정복기:티스토리]

profile
성장하며 꿈꾸는 삶을 살아가고 있는 대학생입니다😊

0개의 댓글