文字種を判定する関数【C言語】

文字種を判定する関数

▷int  iscntrl(int c)
文字cが制御文字であるかどうかを判定する

▷int  isprint(int c)
文字cが表示文字であるかどうかを判定する

▷int  isgraph(int c)
文字cが空白文字を除く表示文字であるかどうかを判定する

▷int  isdigit(int c)
文字cが10進数字文字’0′, ‘1’,・・・, ‘9’であるかどうかを判定する

▷int  isupper(int c)
文字cが英大文字’A’, ‘B’, ・・・, ‘Z’であるかどうかを判定する

▷int  islower(int c)
文字cが英小文字’a’, ‘b’,・・・, ‘z’であるかどうかを判定する

▷int  isalpha(int c)
文字cが英文字(islower関数またはisupper関数による判定が真となる文字)であるかどうかを判定する

▷int  isalnum(int c)
文字cが英文字または10進数字(isalpha関数またはisdigit関数による判定が真となる文字)であるかどうかを判定する

▷int  ispunct(int c)
文字cが空白文字でも数字文字でも英字でもない、表示文字であるかどうかを判定する

▷int  isxdigit(int c)
文字cが16進数字文字’0′, ‘1’,・・・, ‘9’/’A’, ‘B’, ・・・, ‘F’/’a’, ‘b’,・・・, ‘f’であるかどうかを判定する

▷int  isspace(int c)
文字cが空白類文字(空白文字 ‘  ‘、書式送り ‘\f’、改行 ‘\n’、復帰 ‘\r’、水平タブ ‘\t’、垂直タブ ‘\v’)であるかどうかを判定する

コメントを残す

あなたのメールアドレスは公開されません。必須項目には印がついています *