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ų
- mažosios raidės
- specialus simbolis
- 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>