文字種を判定する関数
▷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’)であるかどうかを判定する