Esaminiamo attentamente ciascuna delle recensioni nel nostro spazio con l'obiettivo di mostrarti informazioni veritiere e aggiornate in ogni momento.
Definito nell'intestazione
|
||
---|---|---|
intislower(int ch ); |
Controlla se il carattere dato è classificato come carattere minuscolo secondo il locale C corrente. Nel locale "C" predefinito, islower
restituisce vero solo per le lettere minuscole (abcdefghijklmnopqrstuvwxyz
).
Se islower
restituisce true
è garantito che iscntrl
, isdigit
, ispunct
, e isspace
ritorno false
per lo stesso carattere nello stesso locale C.
Il comportamento è indefinito se il valore di ch
non è rappresentabile come unsigned char
e non è uguale a EOF
.
I parametri
ch | - | carattere da classificare |
Valore di ritorno
Valore non nullo se il carattere è una lettera minuscola, nullo altrimenti.
Esempio
#include#include #include intmain(void){unsignedchar c ='xe5';// letter å in ISO-8859-1printf("In the default C locale, \xe5 is %slowercasen",islower(c)?"":"not ");setlocale(LC_ALL,"en_GB.iso88591");printf("In ISO-8859-1 locale, \xe5 is %slowercasen",islower(c)?"":"not ");}
Uscita:
In the default C locale, xe5 is not lowercase In ISO-8859-1 locale, xe5 is lowercase
Riferimenti
- Norma C11 (ISO/IEC 9899:2011):
- 7.4.1.7 La funzione islower (p: 202)
- Norma C99 (ISO/IEC 9899:1999):
- 7.4.1.7 La funzione islower (p: 183)
- Norma C89/C90 (ISO/IEC 9899:1990):
- 4.3.1.6 La funzione islower
Vedi anche
iswlower(C95) | controlla se un carattere largo è un carattere minuscolo (funzione) |
Valori ASCII | caratteri |
|
|
|
|
|
|
|
|
|
|
|
|
||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
decimale | esadecimale | ottale | |||||||||||||
0-8 | x0 -x8 |
|