如何输入一个数判断其大小写并转化为大写?

在学习c语言基础的时候,会遇到这样一个问题,即从键盘上输入一个数,判断其是否是大写,不是,则转换为大写字母输出

#include <stdio.h>//输入一个数将大写换成小写 
void main(){
	char a;
	printf("input a character");
	scanf("%c",&a);
	a=(a>='A'&&a<='Z')?(a+32):a;//大写字母加32得到小写字母的ascall码值  
	printf("%c",a);
}

猜你喜欢

转载自blog.csdn.net/weixin_43649958/article/details/86371578