A função islower () verifica se um caractere é do alfabeto minúsculo (az) ou não.
Protótipo de função de islower ()
int islower (int arg);
A função islower () recebe um único argumento na forma de um inteiro e retorna um valor do tipo int
.
Mesmo que islower () receba um inteiro como argumento, o caractere é passado para a função. Internamente, o caractere é convertido em seu valor ASCII para a verificação.
Ele é definido em "> arquivo de cabeçalho.
C islower () Valor de Retorno
Valor de retorno | Observações |
---|---|
Número diferente de zero (x> 0) | O argumento é um alfabeto minúsculo. |
Zero (0) | O argumento não é um alfabeto minúsculo. |
Exemplo: função C islower ()
#include #include int main() ( char c; c='t'; printf("Return value when %c is passed to islower(): %d", c, islower(c)); c='D'; printf("Return value when %c is passed to islower(): %d", c, islower(c)); return 0; )
Resultado
Valor de retorno quando t é passado para islower (): 2 Valor de retorno quando D é passado para islower (): 0
Nota: Você pode obter um valor inteiro diferente quando o alfabeto em minúsculas é passado para islower () em seu sistema. Mas, quando você passa qualquer outro caractere que não seja minúsculo para islower (), ele sempre retorna 0.