라이프로그


문자 판별 함수 in C by 하하폴

선언 : ctype.h

-----------------------------------
isalnum() : 영숫자를 판별하는 함수
-----------------------------------
int isalnum(int c);
의 미 : c에 저장된 문자가 영문자 또는 수치 문자인지 판별한다. 
반환값 : 참이라면 0 이외의 값을, 거짓이라면 0을 반환한다.


-----------------------------------
isalpha() : 영문자를 판별하는 함수
-----------------------------------
int isalpha(int c);
의 미 : c에 저장된 문자가 영문자인지 판별한다. 
반환값 : 참이라면 0 이외의 값을, 거짓이라면 0을 반환한다.


-----------------------------------
iscntrl() : 제어문자를 판별하는 함수
-----------------------------------
int iscntrl(int c);
의 미 : 문자 c가 제어문자(0x00 ~ 0x1F, 0x7F)인지의 여부를 판별한다.
반환값:참이라면 0 이외의 값을, 거짓이라면 0을 반환한다.


-----------------------------------
isdigit() : 10진 숫자를 판별하는 함수
-----------------------------------
int isdigit(int c);
의 미 : 문자 c가 10진숫자('0' ~ '9')인지의 여부를 판별한다.
반환값:참이라면 0 이외의 값을, 거짓이라면 0을 반환한다.


-----------------------------------
isgraph() : 인쇄문자를 판별하는 함수
-----------------------------------
int isgraph(int c);
의 미 : 문자 c가 인쇄문자(비제어문자)인지의 여부를 판별한다.
반환값: 참이라면 0 이외의 값을, 거짓이라면 0을 반환한다.

-----------------------------------
islower() : 소문자를 판별하는 함수
-----------------------------------
int islower(int c);
의 미 : 문자 c가 소문자('a'~'z')인지의 여부를 판별한다.
반환값: 참이라면 0 이외의 값을, 거짓이라면 0을 반환한다.


-----------------------------------
isprint() : 출력가능 문자를 판별하는 함수
-----------------------------------
int isprint(int c);
의 미 : 문자 c가 출력가능문자(공백문자를 제외한 인쇄문자)인지의 여부를 판별한다.
반환값: 참이라면 0 이외의 값을, 거짓이라면 0을 반환한다.


-----------------------------------
ispunct() : 구획문자를 판별하는 함수
-----------------------------------
int ispunct(int c);
의 미 : 문자 c가 구획문자(영숫자와 공백 문자를 제외한 인쇄문자)인지의 여부를 구별한다.
반환값: 참이라면 0 이외의 값을, 거짓이라면 0을 반환한다.


-----------------------------------
isspace() : 공백문자를 판별하는 함수
-----------------------------------
int isspace(int c);
의 미 : 문자 c가 공백문자(0x09~0x0d, 0x20)인지의 여부를 판별한다.
반환값: 참이라면 0 이외의 값을, 거짓이라면 0을 반환한다.


-----------------------------------
isupper() : 대문자를 판별하는 함수
-----------------------------------
int isupper(int c);
의 미 : 문자 c가 대문자('A'~'Z')인지의 여부를 판별한다.
반환값: 참이라면 0 이외의 값을, 거짓이라면 0을 반환한다.


-----------------------------------
isxdigit() : 16진 숫자를 판별하는 함수
-----------------------------------
int isxdigit(int c);
의 미 : 문자 c가 16진 숫자('0'~'9', 'A'~'F', 'a'~'f')인지의 여부를 판별한다.
반환값: 참이라면 0 이외의 값을, 거짓이라면 0을 반환한다.

 


덧글

댓글 입력 영역