文字操作 (Character Type)
ヘッダ ファイル |
ctype.h |
---|---|
規格 | ANSI C (C89) / C90 |
概要 | 文字の分類及び文字の変換に有用な幾つかの関数を宣言する。 |
ワイド文字対応のライブラリ (wctype.h) もあります。
プラグマ
型
マクロ
引数付きマクロ
関数
名前 | 機能 |
---|---|
isalnum() | 英数字かどうかをテストします |
isalpha() | 英文字かどうかをテストします |
isblank() 1 | ブランク文字 (水平タブ, 空白) かどうかをテストします |
iscntrl() | 制御文字かどうかをテストします |
isdigit() | 10 進数文字かどうかをテストします |
isgraph() | 表示可能文字かどうかをテストします (空白を含まない) |
islower() | 小文字かどうかをテストします |
isprint() | 表示可能文字かどうかをテストします (空白を含む) |
ispunct() | 区切り文字かどうかをテストします |
isspace() | 空白文字かどうかをテストします |
isupper() | 大文字かどうかをテストします |
isxdigit() | 16 進数文字かどうかをテストします |
tolower() | 文字を小文字に変換します |
toupper() | 文字を大文字に変換します |
資料
- C 言語 / 標準ライブラリ / ctype.h (Wikibooks)
- z/OS C/C++ ランタイム・ライブラリー・リファレンス ctype.h — 文字種別 (IBM)
- C 言語の標準ヘッダ一覧 ctype.h (C 言語)
-
C99 で追加された。 ↩