写程序的时候常常需要用到用户输入,
但是如何判断输入是否为数字,字母?
其中怎么判断用户输入的数字,字母?
假设用char ch是接收到的用户输入的单个字符。
判断字母:
写字母:if((ch>='a')&&(ch<='z'))
写字母:if((ch>='A')&&(ch<='Z'))
字母(包含写):if(((ch>='a')&&(ch<='z'))||((ch>='A')&&(ch<='Z')))
判断数字:
if((ch>='0')&&(ch<='9'))
当然,我们还可以混搭,例如:判断是否数字或者字符,和下划线_ (其中*text是const char * text,我获取到的用户输入的单个字符内容)
if((*text>='0'&& *text<='9')||((*text>='a'&&*text<='z')||((*text>='A')&&(*text<='Z')))||*text>='_')
{
//添加自己的响应内容
}
else
{
//添加自己的响应内容
}