先让我们来看个很重要的东西,还是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 0;
}
编译运行输出:
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 0; }
编译运行输出:
A
OK,教程完毕!