📜  C++ towlower()(1)

📅  最后修改于: 2023-12-03 14:39:53.496000             🧑  作者: Mango

C++ tolower()函数介绍

什么是tolower()?

在C++中,tolower()是一个C标准库函数,在<cctype>头文件中声明。tolower()函数将大写字母字符转换为小写字母字符。 如果字符本身已经是一个小写字符,函数将返回原始字符。

函数声明

以下是tolower()函数声明:

int tolower(int c);

其中,c是要转换的字符。

函数语法

tolower()函数的语法如下:

#include <cctype>
tolower(int c);
函数参数

tolower()函数只需一个参数:

  • c: 要被转换成小写字母的字符。
函数返回值

tolower()函数返回转换后的字符。

如果字符本身已经是小写字母,则tolower()函数返回原始字符。

函数示例

下面的例子演示了如何使用tolower()函数将字符串中的大写字母转换为小写字母:

#include <iostream>
#include <cctype>
#include <string>

using namespace std;

int main()
{
    string str = "HeLLo WOrLD";
    for(int i=0; i<str.length(); i++)
    {
        putchar(tolower(str[i]));
    }
    return 0;
}

结果为:

hello world

在上面的代码中,使用循环遍历字符串中的每个字符,并使用tolower()函数将大写字符转换为小写字符。最后使用putchar()函数输出转换后的字符。

总结

tolower()函数可以将大写字母字符转换为小写字母字符,并且如果字符本身已经是一个小写字符,函数将返回原始字符。在编写字符串相关的代码时,tolower()函数可以帮助我们转换大小写字符,非常方便。