tolower() Funkcija C++

C++ nuleisti() funkcija konvertuoja didžiąsias raides į mažąsias. Tai iš anksto nustatyta funkcija ctype.h antraštės failą. Jei perduotas simbolis yra didžiųjų raidžių abėcėlė, tada funkcija tolower() konvertuoja didžiąsias raides į mažąsias. Ši funkcija neturi įtakos kitiems mažosioms raidėms, specialiesiems simboliams ar skaitmenims.

int tolower(int ch); 

Parametras:

    ch: tai simbolis, kuris turi būti konvertuojamas į mažąsias raides.

Grąžinimo vertė: Ši funkcija grąžina ASCII reikšmę mažosios raidės atitinkantis sk.

C++ kalboje int į char tipas perduodamas taip:

char c = (char) tolower('A'); 

Žemiau esančios programos iliustruoja tolower () funkciją C++:

1 pavyzdys:

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);> }>

Išvestis

G in lowercase is represented as = g 

2 pavyzdys:

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;> }>

Išvestis

geeksforgeeks 

Pastaba: Jei simbolis, perduotas tolower(), yra bet kuris iš šių trijų

  1. mažosios raidės
  2. specialus simbolis
  3. skaitmenų

tolower() grąžins simbolį tokį, koks jis yra.

3 pavyzdys:

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;> }>

Išvestis

geeks@123