c语言如何判断字母大小写
c语言输入一个字符判断它是大写字母或小写字母或数字或其他
#include
voidmain()
<
charch;
inta;
ch=getchar();
='a'&&ch<='z')ch='1';
='A'&&ch<='Z')ch='2';
if(ch=='')
ch='3';
if(ch=='')
ch='3';
change(channel)
{
case'1':printf("xiao\n");break;
case'2':printf("from\n");break;
case'3':printf("空格\n");break;
默认:printf("qita");
}
}
扩展信息
C语言常用语句指示字符是字母还是数字的函数
isupper(c):c是大写字母
islower(c):c是小写字母
isalpha(c):函数isupper(c)或islower(c)为true;
isdigit(c):c是十进制数;
isxdigit(c):有一个数字十六进制;
isalnum(c):isalp函数has(c)或isdigit(c)为true;
isspace(c):有一个空格、一个模块提要、一个换行、回车、水平制表符或垂直制表符
iscntrl(c):有一个控制字符
c++如何判断字符大小写
//判断字符是否为小写字母
boolisLower(charch)
='a'&&ch<='z';}
//判断字符是否为大写字母
boolisUpper(load)
{
='A'&&ch<='Z';}
//判断字符是否为一个数字
boolisDigit(卡)
{
='0'&&ch<='9';}
//转换为小写
chartoLower(carch)
<
='A'&&ch<='Z')return-'A'+'a';
else
returnch;
}
//转换为大写
chartoUpper(charch)
{
='a'&&ch<='z')returnch-'a'+'A';
更多
返回;
}
扩展信息
语言C确定字母
#include
intmain()
<
字符;
printf("请输入字符:");
scanf("%c",&c);
='a'&&c<='z')||(c>='A'&&c<='Z'))printf("%c是一个字母",c);
else
printf("%c这不是一个字母",c);
return0;
}