A função tolower () pega um alfabeto maiúsculo e o converte em um caractere minúsculo.
Se os argumentos passados para a função tolower () forem diferentes de um alfabeto maiúsculo, ele retornará o mesmo caractere que é passado para a função.
Ele é definido no arquivo de cabeçalho ctype.h.
Protótipo de função de tolower ()
int tolower (argumento int);
O caractere é armazenado na forma inteira na programação C. Quando um caractere é passado como um argumento, o valor ASCII correspondente (inteiro) do caractere é passado em vez do próprio caractere.
Exemplo: Como funciona a função 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; )
Resultado
para inferior (M) = m para inferior (m) = m para inferior (+) = +