收键盘字符并进行大小写转换

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/weixin_45663523/article/details/102406975

1、编写一个程序,可以一直接收键盘字符,
如果是小写字符就输出对应的大写字符,
如果接收的是大写字符,就输出对应的小写字符,
如果是数字不输出。
2、思路:
通过查询ASCII表可知大写字母和小写字母的范围,两者之间的转化是通过加减32可得。
3、程序:

#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <stdlib.h>
int main()
{
	printf("键盘进行输入:");
	char num[] = "1";
		scanf("%s", num);
		if (num[0] >= 65 && num[0] <= 90)
		{
			num[0] = num[0] + 32;
		}
		else if (num[0] >= 97 && num[0] <= 122)
		{
			num[0] = num[0] - 32;
		}
		printf("%s\n", num);
 system("pause");
 return 0;
}

4、结果:
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45663523/article/details/102406975