21xrx.com
2024-09-19 10:08:42 Thursday
登录
文章检索 我的文章 写文章
如何在C语言中将大写字母转化为小写
2023-06-15 07:27:36 深夜i     --     --
C语言 字符操作 tolower()函数

在C语言中,有时候需要将大写的字母转化为小写,这在一些字符串的操作中经常会用到。那么在C语言中如何实现呢?

其实,C语言提供了一个非常方便的函数,即tolower()函数,它可以将大写字母转化为小写字母。该函数的原型为:

int tolower(int c);

其中参数c是需要转化的字符的ASCII码值。返回值为转化后的小写字母的ASCII码值。如果参数c不是一个大写字母,则返回参数c的值。

下面给出一个简单的示例代码:

#include

#include

int main() {

  char c = 'A';

  printf("大写字母%c的ASCII码值为%d\n", c, c);

  c = tolower(c);

  printf("转化后的小写字母为%c\n", c);

  return 0;

}

这个程序会输出以下内容:

大写字母A的ASCII码值为65

转化后的小写字母为a

由此可以看出,我们只需要将需要转化的字母的ASCII码作为参数传入tolower()函数中即可得到转化后的小写字母。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复