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

소문자와 대문자의 집합입니다.