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