Funkce tolower () přebírá velká písmena a převádí je na malá písmena.
Pokud jsou argumenty předané funkci tolower () jiné než velká abeceda, vrátí stejný znak, který je předán funkci.
Je definován v souboru záhlaví ctype.h.
Funkční prototyp tolower ()
int tolower (int argument);
Znak je uložen v celočíselném tvaru v programování C. Když je znak předán jako argument, je předána odpovídající hodnota ASCII (celé číslo) znaku namísto samotného znaku.
Příklad: Jak funguje funkce tolower ()?
#include #include int main() ( char c, result; c = 'M'; result = tolower(c); printf("tolower(%c) = %c", c, result); c = 'm'; result = tolower(c); printf("tolower(%c) = %c", c, result); c = '+'; result = tolower(c); printf("tolower(%c) = %c", c, result); return 0; )
Výstup
tolower (M) = m tolower (m) = m tolower (+) = +