piaomiaohongchen

  先让我们来看个很重要的东西,还是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,教程完毕! 

       

分类:

技术点:

相关文章: