C++ tolower() 函数将大写字母转换为小写字母。它是ctype.h头文件的预定义函数。如果传递的字符是大写字母,则 tolower() 函数会将大写字母转换为小写字母。此函数不会影响其他小写字符、特殊符号或数字。
int tolower(int ch);
参数:
- ch: 它是要转换为小写的字符。
返回值:该函数返回 ASCII 值小写字符对应于ch.
在 C++ 中,int 到 char 的类型转换如下:
char c = (char) tolower('A');
以下示例程序旨在说明 C++ 中的 tolower() 函数:
示例 1:
C++
// C++ program to demonstrate
// example of tolower() function.
#include <iostream>
using namespace std;
int main()
{
char c = 'G';
cout << c << " in lowercase is represented as = ";
// tolower() returns an int value there for typecasting
// with char is required
cout << (char)tolower(c);
}
输出
G in lowercase is represented as = g
示例 2:
C++
// C++ program to convert a string to lowercase
// using tolower
#include <bits/stdc++.h>
using namespace std;
int main()
{
// string to be converted to lowercase
string s = "GEEKSFORGEEKS";
for (auto& x : s) {
x = tolower(x);
}
cout << s;
return 0;
}
输出
geeksforgeeks
Note: If the character passed in the tolower() is any of these three
- lowercase character
- special symbol
- digit
tolower() will return the character as it is.
示例 3:
C++
// C++ program to demonstrate
// example of tolower() function.
#include <iostream>
using namespace std;
int main() {
string s="Geeks@123";
for(auto x:s){
cout << (char)tolower(x);
}
return 0;
}
输出
geeks@123
相关用法
- C++ tolower()用法及代码示例
- C++ toupper()用法及代码示例
- C++ towctrans()用法及代码示例
- C++ towlower()用法及代码示例
- C++ towupper()用法及代码示例
- C++ tan()用法及代码示例
- C++ tanh()用法及代码示例
- C++ trunc()用法及代码示例
- C++ tmpfile()用法及代码示例
- C++ tmpnam()用法及代码示例
- C++ time()用法及代码示例
- C++ type_info before用法及代码示例
- C++ type_info name用法及代码示例
- C++ transform_inclusive_scan()用法及代码示例
- C++ tellg()用法及代码示例
- C++ tgamma()用法及代码示例
- C++ type_traits::is_null_pointer用法及代码示例
- C++ typeinfo::bad_cast用法及代码示例
- C++ typeinfo::bad_typeid用法及代码示例
- C++ cos()用法及代码示例
- C++ sin()用法及代码示例
- C++ asin()用法及代码示例
- C++ atan()用法及代码示例
- C++ atan2()用法及代码示例
- C++ acos()用法及代码示例
注:本文由纯净天空筛选整理自bansal_rtk_大神的英文原创作品 tolower() Function in C++。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。