English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
La funzione islower() verifica se un carattere è una lettera minuscola (a-z).
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 | Descrizione |
---|---|
Numero non zero (x > 0) | Il parametro è una lettera minuscola. |
0 | Il parametro non è una lettera minuscola. |
#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.