一,isascii
C语言中的字符检测函数,isascii是C语言中的字符检测函数。 通常用于检查参数c是否为ASCII 码字符,也就是判断c 的范围是否在0 到127 之间。
int isascii(char c)
{
if(c>=1&&c<=127)
return 1;
else
return 0;
}
二,isalpha
检查字符是不是属于英文字母
int isalpha(char c)
{
if(c>='a'&&c<='z'||c>='A'&&c<='Z')
return 1;
else
return 0;
}
三,isdigit
判断字符是否为阿拉伯数字
int isdigit(char c)
{
if(c>='0'&&c<='9')
return 1;
else
return 0;
}
四,isalnum
isalnum () 函数用来检测一个字符是否是字母或者十进制数字。
int isalnum(char c)
{
if(c>='0'&&c<='9'||c>='a'&&c<='z'||c>='A'&&c<='Z')
return 1;
else
return 0;
}
五,isblank
判断一个字符是否是空格' '
和水平制表符'\t'
int isblank(char c)
{
if(c==' '||c=='\t')
return 1;
else
return 0;
}
六,isspace
判断一个字符是否是空格' '
、水平制表符'\t'
、换行符'\n'
、垂直制表符'\v'
、换页'\f'
以及回车'\r'
int isspace(char c)
{
if(c==' '||c=='\t'||c=='\n'||c=='\v'||c=='\f'||c=='\r')
return 1;
else
return 0;
}
七,islower
判断一个字符是否是小写字母
int islower(char c)
{
if(c>='a'&&c<='z')
return 1;
else
return 0;
}
八,isupper
判断一个字符是否是大写字母
int isupper(char c)
{
if(c>='A'&&c<='Z')
return 1;
else
return 0;
}
九,toupper
把小写字符变成大写的
char toupper(char c)
{
if(c>='a'&&c<='z')
return c-32;
else
return c;
}
十,tolower
用于将传入的字符转为小写字符。
char tolower(char c)
{
if(c>='A'&&c<='Z')
return c+32;
else
return c;
}