MENU
コンテンツ再構築中

C++:C標準ライブラリと主な関数のリスト(4) ctype.h

C言語の標準ライブラリの中から、文字を取り扱う関数がセットになっているctype.hをまとめました。

INDEX

ctype.h

半角文字1文字を取り扱う関数群。マクロとして実現されていることが多い。

isalpha

書式 int isalpha(int c);
引数 int c(文字)
戻り値 文字がアルファベットなら0以外/異なる場合は0
機能 文字がアルファベットか判定する

isupper

書式 int isupper(int c);
引数 int c(文字)
戻り値 文字が英大文字なら0以外/異なる場合は0
機能 文字が英大文字か判定する

islower

書式 int islower(int c);
引数 int c(文字)
戻り値 文字が英小文字なら0以外/異なる場合は0
機能 文字が英小文字か判定する

isdigit

書式 int isdigit(int c);
引数 int c(文字)
戻り値 文字が数字なら0以外/異なる場合は0
機能 文字が数字か判定する

isspace

書式 int isspace(int c);
引数 int c(文字)
戻り値 文字が空白文字なら0以外/異なる場合は0
機能 文字が空白文字か判定する

isalnum

書式 int isalnum(int c);
引数 int c(文字)
戻り値 文字がアルファベットまたは数字なら0以外/異なる場合は0
機能 文字がアルファベットまたは数字か判定する

iscntrl

書式 int iscntrl(int c);
引数 int c(文字)
戻り値 文字がコントロール文字なら0以外/異なる場合は0
機能 文字がコントロール文字か判定する

isgraph

書式 int isgraph(int c);
引数 int c(文字)
戻り値 文字がスペース以外の印刷できる文字なら0以外/異なる場合は0
機能 文字がスペース以外の印刷できる文字か判定する

isprint

書式 int isprint(int c);
引数 int c(文字)
戻り値 文字が印刷できる文字なら0以外/異なる場合は0
機能 文字が印刷できる文字か判定する

ispunct

書式 int ispunct(int c);
引数 int c(文字)
戻り値 文字が区切り文字なら0以外/異なる場合は0
機能 文字が区切り文字か判定する

isxdigit

書式 int isxdigit(int c);
引数 int c(文字)
戻り値 文字が16進数用の文字なら0以外/異なる場合は0
機能 文字が16進数用の文字か判定する

さいごに

この記事がみなさんのお役に立ちましたら、下記「Share it」よりブックマークやSNSで共有していただければ幸いです。

Please share it!
  • URLをコピーしました!
  • URLをコピーしました!
INDEX