#include<iostream>
using namespace std;
int main()
{
char ch;
cout << "请输入一个字符:" << endl;
if (ch >= 'a'&& ch <= 'z')
{
cout << "你输入的是一个字母" <<endl;
}
else if (ch >= '0'&&ch <= '9')
{
cout << "你输入的是一个数字" << endl;
}
else
{
cout << "你输入的是非数字,非字母" << endl;
}
}
#include<iostream>
using namespace std;
int main()
{
char ch;
cout << "请输入一个字符:" << endl;
if (ch >= 'a'&& ch <= 'z')
{
cout << "你输入的是一个字母" <<endl;
}
else if (ch >= '0'&&ch <= '9')
{
cout << "你输入的是一个数字" << endl;
}
else
{
cout << "你输入的是非数字,非字母" << endl;
}
}
这样运行就行了
请查询详细的ASCII吗 https://www.habaijian.com/
你好,你的目的是什么?
是输入一个字符,判断它是什么类型?那你可能缺少了一个cin。
是提前定义一个字符,然后运行判断?那你在char ch那一行应该写成char ch = 'X',其中X只能是单个字符。
看上去你是一个C++初学者,那么在提问时,如果想要达到某个效果,请写清楚;如果是报错,请将报错信息截图,谢谢。