• Class / Function / Type

      std::
    • Header file

      <>
    • Other / All

    最終更新日時(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 文字を大文字に変換する