这里我们用getchar()读取从键盘输入的字符,
其中大小写字符的转换是通过ASSII码的运算来进行转换的:
如果是大写字符:转化成对应的小写字符要+32,反之则减32;
#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <math.h>
int main()
{
int ch;
printf("请输入一个字符:\n");
while ((ch = getchar()) != EOF)
{
if (ch >= 'a'&&ch <= 'z')
printf("%c\n", ch - 32);
else
if (ch >= 'A'&&ch <= 'Z')
printf("%c\n", ch + 32);
else
if (ch >= '0'&&ch <= '9')
;
else
;
}
printf("\n");
system("pause");
return 0;
}
输出样例: