C 표준 라이브러리 - <ctype.h>
소개
C 표준 라이브러리의 ctype.h 헤더 파일은 문자를 테스트하고 매핑하는 데 사용할 수 있는 몇 가지 기능을 제공합니다.
이 함수는 int를 매개변수로 허용하며 해당 값은 EOF이거나 부호 없는 문자로 표시되어야 합니다.
이 함수는 매개변수 c가 설명된 조건을 충족하는 경우 0이 아닌 값(true)을 반환합니다. 인수 c가 설명된 조건을 만족하지 않으면 이러한 함수는 0을 반환합니다.
라이브러리 함수
헤더 파일 ctype.h에 정의된 함수는 다음과 같습니다.
일련 번호 | 함수 및 설명 |
---|---|
1 | int isalnum(int c) 이 함수는 통과 문자와 숫자인지 여부입니다. |
2 | int isalpha(int c) 이 함수는 전달된 문자가 문자인지 확인합니다. |
3 | 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"
일련 번호 | 함수 및 설명 |
---|---|
1 | int tolower(int c) 이 함수 변환 대문자를 소문자로. |
2 | int toupper(int c) 이 함수는 소문자를 대문자로 변환합니다. |
문자 클래스
일련 번호 | 문자 클래스 및 설명 |
---|---|
1 | Number 전체 숫자 세트 {0, 1, 2, 3, 4, 5, 6, 7, 8, 9 } |
2 | 16진수 집합 { 0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f } |
3 | 소문자 집합 { a b c d e f g h i j k l m no p q r s t u v w x y z } |
4 | 대문자 set {A B C D E F G H I J K L M N O P Q R S T U V W | 6
영숫자 | 숫자, 소문자 및 대문자 집합 | 7
구두점 문자 | 세트! % & ' ( ) * + , - . / : ; @ [ ] ^ _ ` { | } ~ | 그래픽 문자
9 | 공백 문자 | 탭, 줄 바꿈, 세로 탭, 폼 피드, 캐리지 리턴 및 공백 문자
10 | 인쇄 가능한 문자 모음 | 영숫자 문자, 구두점 문자 및 공백.
제어 문자 | 인코딩에서 이러한 문자의 8진수 코드는 000부터 037까지이며 177(DEL)은 |
에 포함됩니다. | 13 |
소문자 및 대문자 모음 | . |