21xrx.com
2025-03-27 15:32:22 Thursday
文章检索 我的文章 写文章
如何将大写字母转化为小写字母C语言
2023-06-19 05:49:12 深夜i     12     0
C语言 大写字母 小写字母 ASCII码值 函数实现

在C语言中,将大写字母转为小写字母可以通过减去对应的ASCII码值实现,具体代码实现如下:

char toLowerCase(char c){
  if(c >= 'A' && c <= 'Z'){
    return c + ('a' - 'A');
  }
  return c;
}

其中,如果输入的字符为大写字母,则将其对应的ASCII值减去65('A'的ASCII码值),再加上97('a'的ASCII码值),即可得到对应的小写字母ASCII码值。

此外,在字符串中遍历每个字符,调用以上函数即可实现将字符串中所有大写字母转化为小写字母的功能。

  
  

评论区