Funkcia tolower () vezme veľkú abecedu a prevedie ju na malý znak.
Ak sú argumenty odovzdané funkcii tolower () iné ako veľká abeceda, vráti ten istý znak, ktorý je odovzdaný funkcii.
Je definovaná v hlavičkovom súbore ctype.h.
Funkčný prototyp tolower ()
int tolower (int argument);
Znak je v programovaní C uložený v celočíselnej podobe. Keď je znak odovzdaný ako argument, namiesto samotného znaku sa odovzdá zodpovedajúca hodnota ASCII (celé číslo) znaku.
Príklad: Ako funguje funkcia 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ýkon
tolower (M) = m tolower (m) = m tolower (+) = +