C-standard-library-ctype-h

提供:Dev Guides
移動先:案内検索

Cライブラリ-<ctype.h>

C標準ライブラリの ctype.h ヘッダーファイルは、文字のテストとマッピングに役立ついくつかの関数を宣言します。

すべての関数は、パラメータとして int を受け入れます。その値はEOFであるか、符号なしcharとして表現可能でなければなりません。

引数cが記述された条件を満たす場合、すべての関数はゼロ以外(true)を返し、そうでない場合はzero(false)を返します。

ライブラリ関数

以下は、ヘッダーctype.hで定義されている機能です-

Sr.No. Function & Description
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」を受け入れて返す2つの変換関数も含まれています。

Sr.No. Function & Description
1

int tolower(int c)

この関数は、大文字を小文字に変換します。

2

int toupper(int c)

この関数は、小文字を大文字に変換します。

キャラクタークラス

Sr.No. Character Class & Description
1

Digits

これは、\ {0、1、2、3、4、5、6、6、7、8、9}の整数のセットです。

2

Hexadecimal digits

これは\ {0 1 2 3 4 5 6 7 8 9 A B C D E F a b c d e f}のセットです。

3

Lowercase letters

これは一連の小文字\ {a b c d e f g h i j k l m n o p q r s t u v w x y z}です。

4

Uppercase letters

これは、大文字のセット\ {A B C D E F G H I J K L M N O P Q R S T U V W X Y Z}です。

5

Letters

これは、小文字と大文字のセットです。

6

Alphanumeric characters

これは、数字、小文字、および大文字のセットです。

7

Punctuation characters

これはセットです! "#$%/:; <⇒? @ [\] ^ _ `\ {

}〜 8

Graphical characters

これは、英数字と句読点のセットです。

9

Space characters

これは、タブ、改行、垂直タブ、フォームフィード、キャリッジリターン、およびスペースのセットです。

10

Printable characters

これは、英数字、句読点、およびスペース文字のセットです。

11

Control characters

ASCIIでは、これらの文字は8進コード000〜037、および177(DEL)を持ちます。

12

Blank characters

これらはスペースとタブです。

13