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

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

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

siro:chro 無料ゲーム SQN をリリースしました

img_sqn_00

sirochro 初の無料ゲームアプリ SQN をリリースしました。
記事:SQN: iOS 無料ゲームアプリ SQN - Sequential Numbers をリリース
ちょっとした時間に楽しめる完全無料のゲームなっていますので、是非ダウンロードして遊んでみてください。

↓SQN のダウンロードはこちらから

Related Contents

Pickup Contents