📜  C语言中的tolower()函数(1)

📅  最后修改于: 2023-12-03 15:30:16.251000             🧑  作者: Mango

C语言中的tolower()函数

C语言标准库提供了许多函数来处理字符和字符串。其中一个非常有用的函数是tolower()函数。

tolower()函数将一个字符转换为小写形式并返回它,如果该字符不是大写字母,将不会发生任何更改。

函数原型
int tolower(int c);
参数
  • c: 需要转换为小写的字符。
返回值
  • 将c转换为小写字母后的字符。如果c不是大写字母,将返回c本身。
使用示例
#include <stdio.h>
#include <ctype.h>

int main() {
    char c = 'A';
    printf("大写字母 %c 转换后为小写字母 %c\n", c, tolower(c));
    return 0;
}

输出:

大写字母 A 转换后为小写字母 a
注意事项
  • tolower()函数只能处理一个字符。如果需要处理整个字符串,需要使用循环来逐个转换字符。
  • 当实参不是大写字母时,tolower()函数将返回实参本身,而不会进行任何更改。
  • tolower()函数只能将大写字母转换为小写字母,不能将小写字母转换为大写字母。如果需要将小写字母转换为大写字母,可以使用toupper()函数。