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++。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。