Funkce tolower() v C++

Jazyk C++ snížit() Funkce převede velkou abecedu na malá písmena. Jedná se o předdefinovanou funkci ctype.h hlavičkový soubor. Pokud je předávaným znakem velká abeceda, pak funkce tolower() převede velká písmena na malá písmena. Tato funkce neovlivňuje další malá písmena, speciální symboly nebo číslice.

int tolower(int ch); 

Parametr:

    ch: Je to znak, který má být převeden na malá písmena.

Návratová hodnota: Tato funkce vrací ASCII hodnotu malý znak odpovídající tomu ch.

V C++ se přetypování int na char provádí následovně:

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

Níže uvedené programy ilustrují funkci tolower() v C++:

Příklad 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);> }>

Výstup

G in lowercase is represented as = g 

Příklad 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;> }>

Výstup

geeksforgeeks 

Poznámka: Pokud znak předaný v tolower() je některý z těchto tří

  1. malý znak
  2. speciální symbol
  3. číslice

tolower() vrátí znak tak, jak je.

Příklad 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;> }>

Výstup

geeks@123