funcția tolower() în C++
C++ pentru a reduce() funcția convertește un alfabet cu majuscule într-un alfabet cu minuscule. Este o funcție predefinită a ctip.h fișier antet. Dacă caracterul transmis este un alfabet cu majuscule, atunci funcția tolower() transformă un alfabet cu majuscule într-un alfabet cu minuscule. Această funcție nu afectează un alt caracter mic, simbol special sau cifră.
int tolower(int ch);
Parametru:
- ch: Este caracterul care trebuie convertit în litere mici.
Valoare returnată: Această funcție returnează valoarea ASCII a caractere minuscule corespunzătoare la cap.
În C++, tipărirea lui int în char se face după cum urmează:
char c = (char) tolower('A'); Programele de mai jos ilustrează funcția tolower() în C++:
Exemplul 1:
C++
// C++ program to demonstrate> // example of tolower() function.> > #include> 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);> }> |
Ieșire
G in lowercase is represented as = g
Exemplul 2:
C++
// C++ program to convert a string to lowercase> // using tolower> #include> 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;> }> |
Ieșire
geeksforgeeks
Notă: Dacă caracterul trecut în tolower() este oricare dintre aceste trei
- caractere minuscule
- simbol special
- cifră
tolower() va returna caracterul așa cum este.
Exemplul 3:
C++
// C++ program to demonstrate> // example of tolower() function.> #include> using> namespace> std;> > int> main() {> > > string s=> 'Geeks@123'> ;> > > for> (> auto> x:s){> > > cout < < (> char> )> tolower> (x);> > }> > > return> 0;> }> |
Ieșire
geeks@123