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で共有していただければ幸いです。