64章 文字列判定関係の関数
http://www.geocities.jp/ky_webid/c/064.html
ずらーっとありますね。ctype.hにて定義されているようです。
ちょっと表にまとめてみます。
関数名 | 判定内容 |
---|---|
islower() | 小英字判定 |
isupper() | 大英字判定 |
isalpha() | 英字判定 |
isdigit() | 数字判定 |
isxdigit() | 16進数判定 |
isalnum() | 英数字判定 |
isprint() | 印字文字判定 |
isgraph() | 図形文字判定 |
isspace() | 空白文字判定 |
iscntrl() | 制御文字判定 |
ispunct() | 区切文字判定 |
制御コード系はあまり使わなさそうですね。
isdigitやisalnumとかは便利そうですね。