64,654
社区成员
发帖
与我相关
我的任务
分享
#include <iostream>
using namespace std;
int main()
{
int num=cin.get();
if( num>=0xA1 ) //就是这里,0xA1是什么意思?
cout << "输入的是汉字" << endl;
else if( num >= 97 && num <= 122 )
cout << "输入的是小写字母" << endl;
else if ( num >= 65 && num <= 90 )
cout << "输入的是大写字母" << endl;
else if ( !cin.fail())
cout << "数字" << endl;
}
const int MIN_CHINESE = 0xA1;
if( num>=MIN_CHINESE )
cout << "输入的是汉字" << endl;
else if( num >= 'a' && num <= 'z' )
cout << "输入的是小写字母" << endl;
else if ( num >= 'A' && num <= 'Z' )
cout << "输入的是大写字母" << endl;