具体详情看注释
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<ctype.h>
int main()
{
char ch = '\a';
//int ret = iscntrl(ch);
任何控制字符 如\a等;我也不清楚控制字符是什么
//int ret = isspace(ch);
空白字符如 空格 换页\f 换行 \n
//int ret = isdigit(ch);
十进制数字0-9
//int ret = isxdigit(ch);
十六进制和十进制数字,大小写字母,
//int ret = islower(ch);
小写字母
//int ret = isupper(ch);
大写字母
//int ret = isalpha(ch);
大小写字母
//int ret = isalnum(ch);
大小写字母和数字
//int ret = ispunct(ch);
标点符号,任何不属于数字或者字符的图像字符(可打印的)
//int ret = isgraph(ch);
任何图形字符
int ret = isprint(ch);
//任何可打印字符,包括图像字符和空白字符
printf("%d",ret);
return 0;
}