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

Lezioni di base del linguaggio C

Controllo di flusso del linguaggio C

Funzione del linguaggio C

Array del linguaggio C

Puntatore del linguaggio C

Stringa del linguaggio C

Struttura del linguaggio C

File del linguaggio C

Altri C

Manuale di riferimento del linguaggio C

Uso e esempio della funzione di libreria islower() in C

Libreria standard <ctype.h> C

La funzione islower() verifica se un carattere è una lettera minuscola (a-z).

Prototipo della funzione islower()

int islower( int arg );

La funzione islower() accetta un singolo parametro in forma intera e restituisce un valore int di tipo type.

Anche se islower() accetta interi come parametri, il carattere viene passato alla funzione. Interna-mente, il carattere viene convertito nel suo valore ASCII per il controllo.

E 'in<ctype.h>Definito nei file di intestazione.

Valore di ritorno di islower() in C

Valore di ritornoDescrizione
Numero non zero (x > 0)

Il parametro è una lettera minuscola.

0

Il parametro non è una lettera minuscola.

Esempio: Funzione islower() in C

#include <stdio.h>
#include <ctype.h>
int main()
{
    char c;
    c='t';
    printf("Passando \%c a islower() il valore di ritorno è: %d", c, islower(c));
    c='D';
    printf("\nPassando \%c a islower() il valore di ritorno è: %d", c, islower(c));
    return 0;
}

Risultato di output

Il valore di ritorno di islower() quando si passa t: 2
Valore di ritorno quando si passa D a islower(): 0

Attenzione: ilQuando si passa una lettera minuscola a islower() sul sistema, potrebbe essere restituito un valore intero diverso. Tuttavia, quando si passa qualsiasi altro carattere diverso da una lettera minuscola a islower(), esso restituisce sempre 0.

Libreria standard <ctype.h> C