English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Tutorial básico de linguagem C

Controle de fluxo de linguagem C

Funções C

Array C

Ponteiro C

String C

Estrutura de linguagem C

Arquivo de linguagem C

Outros C

Manual de referência do idioma C

Uso e exemplo da função de biblioteca islower() em C

Biblioteca padrão <ctype.h> C

A função islower() verifica se o caractere é uma letra minúscula (a-z).

原型 da função islower()

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 da função islower() em C

RetornoDescriçã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.

Exemplo: Função islower() em C

#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.

Biblioteca padrão <ctype.h> C