问题遇到的现象和发生背景
本题中的32是什么意思&&是逻辑运算符 那么一个&又是什么意思
问题相关代码,请勿粘贴截图
void main(void)
{
char c1;
scanf("%c", &c1);
c1 = (c1 >= 'A'&& c1 <= 'Z') ? (c1 + 32) : c1;
c1 = (c1>= 'a'&& c1 <= 'z') ? (c1 - 32):c1;
printf("%c" , c1);
}
运行结果
输入小t 输出大T
我的解答思路和尝试过的方法
32是什么意思,和真假性&&有什么关系