C语言中类型转换#大写字母转小写字母和小写字母转大写字母案例。

时间:2022-05-21 10:16:16

先让我们来看个很重要的东西,还是ASCII码。

十进制:A-Z:65-90
十进制:a-z:97-122

了解这个很重要。

现在我们先举例子大写字母转小写字母案例:

#include <stdio.h>
int lower(int c)
{
if(c>='A' && c<='Z')
return c+'a'-'A';
else
return c;
} int main()
{
printf("%c\n",lower('A'));
return ;
}

编译运行输出:

a

下面还有一个是小写字母转成大写字母案例:

#include <stdio.h>
int lower(int a)
{
if(a>='a' && a<='z')
return a+'A'-'a';
else
return a;
} int main()
{
printf("%c\n",lower('a'));
return ;
}

编译运行输出:

A

OK,教程完毕!