logo

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++




kodėl java nepakeičiama eilutė



// 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++


išanalizuoti eilutę į int



mesti eilutę kaip tarpt
// 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;> }>

>

Java funkcijos

>

Išvestis

geeks@123>