C-standard-library-ctype-h
Cライブラリ-<ctype.h>
C標準ライブラリの ctype.h ヘッダーファイルは、文字のテストとマッピングに役立ついくつかの関数を宣言します。
すべての関数は、パラメータとして int を受け入れます。その値はEOFであるか、符号なしcharとして表現可能でなければなりません。
引数cが記述された条件を満たす場合、すべての関数はゼロ以外(true)を返し、そうでない場合はzero(false)を返します。
ライブラリ関数
以下は、ヘッダーctype.hで定義されている機能です-
Sr.No. | Function & Description |
---|---|
1 |
この関数は、渡された文字が英数字かどうかをチェックします。 |
2 |
この関数は、渡された文字がアルファベットかどうかを確認します。 |
3 |
この関数は、渡された文字が制御文字かどうかを確認します。 |
4 |
この関数は、渡された文字が10進数かどうかを確認します。 |
5 |
この関数は、渡された文字がロケールを使用してグラフィカルな表現を持っているかどうかをチェックします。 |
6 |
この関数は、渡された文字が小文字かどうかを確認します。 |
7 |
この関数は、渡された文字が印刷可能かどうかを確認します。 |
8 |
この関数は、渡された文字が句読点文字かどうかを確認します。 |
9 |
この関数は、渡された文字が空白かどうかをチェックします。 |
10 |
この関数は、渡された文字が大文字かどうかを確認します。 |
11 |
この関数は、渡された文字が16進数字かどうかをチェックします。 |
ライブラリには、「int」を受け入れて返す2つの変換関数も含まれています。
Sr.No. | Function & Description |
---|---|
1 |
この関数は、大文字を小文字に変換します。 |
2 |
この関数は、小文字を大文字に変換します。 |
キャラクタークラス
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 |