萌新求助,关于IF语句的使用
#include<stdio.h>void main()
{
char a;
printf("输入一个字符:");
scanf("%c",&a);
if('A'<=a&&a<='Z')
{
printf("%c\n",a+32);
}
else
{
printf("%c\n",a);
}
}
这是一个分辨大小写字母的程序
请问这个程序中的if('A'<=a&&a<='Z')
为什么不能使用if('A'<=a<='Z')
因为c/c++中不支持这种连续的判断形式 BngThea 发表于 2018-1-26 14:47
因为c/c++中不支持这种连续的判断形式
{:10_254:}哦原来是这个样子谢谢 在c或者c++中并没有连等这种算法,如1<a<4会自动报错;这种写法只能在python中使用;
页:
[1]