c语言中三目运算符?:
先对第一个语句进行判断,如果正确就执行第一条语句,错误则执行第二条语句。
#include<stdio.h>
int main()
{
char ch;
scanf_s("%c", &ch,1);
ch = (ch >= 'A' && ch <= 'Z') ? (ch + 32) : ch; //对字母进行判断,如果是大写则转成小写,如果是小写就保持不变。
printf("%c\n", ch);
return 0;
}
将大小写字母都以小写字母的形式输出。