C 라이브러리-<ctype.h>
그만큼 ctype.h C 표준 라이브러리의 헤더 파일은 문자를 테스트하고 매핑하는 데 유용한 여러 함수를 선언합니다.
모든 기능은 int 값이 EOF이거나 부호없는 문자로 표현 가능해야하는 매개 변수로.
모든 함수는 인수 c가 설명 된 조건을 충족하면 0이 아닌 (true)을 반환하고 그렇지 않으면 0 (false)을 반환합니다.
라이브러리 기능
다음은 헤더 ctype.h에 정의 된 함수입니다-
Sr. 아니. | 기능 및 설명 |
---|---|
1 | int isalnum (int c) 이 함수는 전달 된 문자가 영숫자인지 확인합니다. |
2 | int isalpha (int c) 이 함수는 전달 된 문자가 알파벳인지 확인합니다. |
삼 | int iscntrl (int c) 이 함수는 전달 된 문자가 제어 문자인지 확인합니다. |
4 | int isdigit (int c) 전달 된 문자가 10 진수인지 확인하는 기능입니다. |
5 | int isgraph (int c) 이 함수는 전달 된 문자가 로케일을 사용하여 그래픽 표현이 있는지 확인합니다. |
6 | int islower (int c) 이 함수는 전달 된 문자가 소문자인지 확인합니다. |
7 | int isprint (int c) 이 함수는 전달 된 문자가 인쇄 가능한지 여부를 확인합니다. |
8 | int ispunct (int c) 이 함수는 전달 된 문자가 구두점 문자인지 확인합니다. |
9 | int isspace (int c) 이 함수는 전달 된 문자가 공백인지 여부를 확인합니다. |
10 | int isupper (int c) 이 함수는 전달 된 문자가 대문자인지 확인합니다. |
11 | int isxdigit (int c) 이 함수는 전달 된 문자가 16 진수인지 확인합니다. |
라이브러리에는 "int"를 허용하고 반환하는 두 개의 변환 함수도 포함되어 있습니다.
Sr. 아니. | 기능 및 설명 |
---|---|
1 | int tolower (int c) 이 함수는 대문자를 소문자로 변환합니다. |
2 | int toupper (int c) 이 함수는 소문자를 대문자로 변환합니다. |
캐릭터 클래스
Sr. 아니. | 캐릭터 클래스 및 설명 |
---|---|
1 | Digits 이것은 정수 집합 {0, 1, 2, 3, 4, 5, 6, 7, 8, 9}입니다. |
2 | Hexadecimal digits 이것은 {0 1 2 3 4 5 6 7 8 9 ABCDEF abcdef}의 집합입니다. |
삼 | Lowercase letters 소문자 집합 {abcdefghijklmnopqrstu vwxyz}입니다. |
4 | Uppercase letters 대문자 {ABCDEFGHIJKLMNOPQRSTU VWXYZ}의 집합입니다. |
5 | Letters 이것은 소문자와 대문자의 집합입니다. |
6 | Alphanumeric characters 이것은 숫자, 소문자 및 대문자의 집합입니다. |
7 | Punctuation characters 이것은 세트입니다! "# $ % & '() * +,-. / :; <=>? @ [\] ^ _`{|} ~ |
8 | Graphical characters 영숫자 및 구두점 문자 세트입니다. |
9 | Space characters 이것은 탭, 줄 바꿈, 세로 탭, 용지 공급, 캐리지 리턴 및 공백의 집합입니다. |
10 | Printable characters 이것은 영숫자 문자, 구두점 문자 및 공백 문자 세트입니다. |
11 | Control characters ASCII에서 이러한 문자에는 000에서 037까지의 8 진수 코드와 177 (DEL)이 있습니다. |
12 | Blank characters 이것은 공백과 탭입니다. |
13 | Alphabetic characters 소문자와 대문자의 집합입니다. |