一.函数盘点如下:
函数 | 如果他的参数符合下列条件就返回真 |
---|---|
iscntrl | 任何控制字符 |
isspace | 空白字符:空格‘ ’,换页‘\f',换行'\n',回车'\r'.制表符’\t'或垂直制表符‘\v' |
isdigit
| 十进制数字0~9 |
isxdigit | 十六进制数字,包括所有十进制数字,小写字母a~f,大写字母A~F |
islower | 小写字母a~z |
isupper | 大写字母A~Z |
isalpha | 字母a~z或A~Z |
isalnum | 字母或数字,a~z,A~Z,0~9 |
ispunct | 标点符号,任何不属于数字或者字母的图形字符(可打印) |
isgraph | 任何图形字符 |
isprint | 任何可打印字符,包括图形字符或空白字符 |
二.举例使用
#include<ctype.h>
int main()
{
printf("%d\n", iscntrl('v'));
printf("%d\n", isspace('\n'));
printf("%d\n", isdigit('9'));
printf("%d %d\n", isxdigit('f'),isxdigit('10'));
printf("%d\n", islower('a'));
printf("%d\n", isupper('A'));
printf("%d %d\n", isalpha('a'), isalpha('8'));
printf("%d %d\n", isalnum('a'), isalnum('9'));
printf("%d\n", ispunct(','));
printf("%d\n", isgraph('@'));
printf("%d\n", isprint('&'));
return 0;
}
最后,谢谢观看!