最終更新日時(UTC):
が更新

履歴 編集

<cctype>

cctype

<cctype>ヘッダでは、文字の種別判定関数と変換関数を定義する。これは、C言語の標準ライブラリ<ctype.h>と同じである。

全ての関数で、文字はint型で表される。 また、全ての関数はロケールの影響を受ける。

判定関数

名前 説明 対応バージョン
isalnum 文字が英数字であるかを判定する
isalpha 文字が英文字であるかを判定する
isblank 文字が空白文字であるかを判定する C++11
iscntrl 文字が制御文字であるかを判定する
isdigit 文字が数字であるかを判定する
isgraph 文字が図表文字であるかを判定する
islower 文字が小文字であるかを判定する
isprint 文字が表示文字であるかを判定する
ispunct 文字が区切り文字であるかを判定する
isspace 文字が空白文字であるかを判定する
isupper 文字が大文字であるかを判定する
isxdigit 文字が16進数字であるかを判定する

変換関数

名前 説明 対応バージョン
tolower 文字を小文字に変換する
toupper 文字を大文字に変換する