ctype.h
C言語 標準ライブラリ
アルファベット順索引
ヘッダ別索引
ホームページへ
C言語講座のページ
C
89
C
99
C
11
プログラム診断機能
■ 概要
本ヘッダ<ctype.h>は、文字の分類と文字の変換に有用な関数を宣言する。この中で宣言されるすべての関数は,一つのint型実引数をもつ。その値はunsigned charで表現可能であるか、またはマクロEOFの値に等しくなければならない。実引数がその他の値をもつ場合,その動作は未定義とする。
これらの関数の動作は、その時点のロケールによって影響を受ける。"C"ロケールでない場合に限って適用される文化圏固有の側面をもつ関数については、それぞれの箇条で規定する。
表示文字(printing character)は、表示装置上で一つの表示位置を占める文字から成る文化圏固有の文字集合の要素をいう。制御文字(control character)は,表示文字以外の文字から成る文化圏固有の文字集合の要素をいう。すべての英字及び数字は,表示文字とする。
□ 文字種分類関数
isalnum
isalpha
isblank
iscntrl
isdigit
isgraph
islower
isprint
ispunct
isspace
isupper
isxdigit
□ 大文字小文字変換関数
tolower
toupper