English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
A função islower() verifica se o caractere é uma letra minúscula (a-z).
int islower(int arg);
A função islower() aceita um parâmetro de forma inteira e retorna o valor int do tipo.
Mesmo que islower() aceite inteiro como parâmetro, o caractere é passado para a função. Internamente, o caractere é convertido para seu valor ASCII para verificação.
Em<ctype.h>Definido no cabeçalho.
Retorno | Descrição |
---|---|
Número não nulo (x > 0) | O parâmetro é uma letra minúscula. |
0 | O parâmetro não é uma letra minúscula. |
#include <stdio.h> #include <ctype.h> int main() { char c; c='t'; printf("O valor retornado ao passar o caractere '%c' para islower(): %d", c, islower(c)); c='D'; printf("\nO valor retornado ao passar o caractere '%c' para islower(): %d", c, islower(c)); return 0; }
Resultado da saída
O valor retornado ao passar 't' para islower(): 2 O valor de retorno ao passar D para islower(): 0
Atenção: VaiQuando a letra minúscula é passada para islower() no sistema, pode obter diferentes valores inteiros. No entanto, quando qualquer caractere diferente da letra minúscula é passado para islower(), ele sempre retorna 0.