推荐使用的方法:
#include<stdio.h>
int main()
{
/*
char c = 0;
scanf("%s", &c);
这种比较麻烦,我们采用下面这种
*/
int ch = getchar();
//这里的getchar()接收的是字符的ASCII码值放到ch里面
//这里用 int 接收,因为返回的可能不是ASCII码值,比如EOF,那就用整型接收
//整型和字符类型比较的是整数和字符的ASCII码值,所以是可以比较的
if ((ch >= 'A' && ch <= 'Z') || (ch >= 'a' && ch <= 'z'))
{
printf("YES\n");
}
else
{
printf("NO\n");
}
return 0;
}
如果对操作符不太熟悉,可以采用下面这种:
#include<stdio.h>
int main()
{
int ch = getchar();
if (ch >= 'A' && ch <= 'Z')
printf("YES\n");
else if(ch >= 'a' && ch <= 'z')
printf("YES\n");
else
printf("NO\n");
return 0;
}