为什么输入大写字母后输出的是标点符号#includeint main(){ char c;
printf("c="); scanf("%c",&c); if(65<='c'&&'c'<=90) c+=32; else c-=32; printf("c=%c\n",c); return 0;
}
if(65<=c&&c<=90)c不要打引号
注意 判断语句中时判断变量 c的范围,而不是 字符 c即 if(65 <= c && c <= 90)