티스토리 뷰
아래 함수들은 문자만을 처리할 때 자주 사용되는 함수들이다.
int isalpha(int) |
영문자인 경우 1, 아닌 경우 0를 리턴한다. |
int isupper(int) |
영문 대문자를 검사한다. 다른 문자 또는 소문자 인 경우 모두 0을 리턴한다. |
int islower(int) |
영문 소문자를 검사한다. 다른 문자 또는 대분자 인 경우 모두 0을 리턴한다. |
int isdigit(int) |
0~9 의 숫자를 검사한다. 숫자가 아니면 0을 리턴한다. |
int isspace(int) |
공백을 검사한다. |
int isalnum(int) |
영문과 숫자를 검사한다. (0~9, A~Z, a~z) |
int toupper(int) |
영문 소문자를 대문자로 변환한다. |
int tolower(int) |
영문 대문자를 소문자로 변환한다. |
int toascii(int) |
아스키코드값으로 변환한다. |
인자로 들어가는 int형은 바로 char로 값을 받아 char을 넘겨도 자동 캐스팅되어 사용할 수 있다.
반대로 리턴되는 int형 또한, 리턴값을 char형으로 받아도 자동 캐스팅되어 편하게 사용할 수 있다.
위의 함수를 사용하기위해서는 ctype.h를 추가시켜야한다.
'Language > C' 카테고리의 다른 글
[C언어] 파일목록 가져오기 (1) | 2014.01.23 |
---|---|
[C언어] exit() (0) | 2013.10.09 |
[C언어] memset (0) | 2013.10.09 |
[C언어] 문자열 함수 (0) | 2013.10.05 |
[C언어] void형 포인터 (0) | 2013.10.02 |
댓글
최근에 올라온 글
최근에 달린 댓글
글 보관함
- Total
- Today
- Yesterday