判断是否为大小写字母
返回的是int型
int tolower(int c)
{
if ((c >= 'A') && (c <= 'Z'))
return c + ('a' - 'A');
return c;
}
int toupper(int c)
{
if ((c >= 'a') && (c <= 'z'))
return c + ('A' - 'a');
return c;
}
判断字符是否为字母或者数字
isalnum():判断字符是否为字母或者数字isalpha():判断字符是否为字母isdigit():判断字符是否为数字
字符转换大小写
转换为大写:toupper()转换为小写:tolower()
a = 97 , A = 65
//s[i]-=32;//-32转换为大写
//s[i]=s[i]-'a'+'A';
s[i] = toupper(s[i]);
//s[i]+=32;//+32转换为小写
//s[i]=s[i]-'A'+'a';
s[i] = tolower(s[i]);