Verifichiamo ogni tutorial nel nostro spazio con l'obiettivo di insegnarti le informazioni più accurate e aggiornate in ogni momento.
Definito nell'intestazione
|
||
---|---|---|
intiswupper(wint_t ch ); |
(dal C95) |
Controlla se il carattere largo dato è una lettera maiuscola, cioè una delle seguenti opzioni ABCDEFGHIJKLMNOPQRSTUVWXYZ
o una qualsiasi lettera maiuscola specifica del locale corrente.
Parametri
ch | - | carattere ampio |
Valore di ritorno
Valore non nullo se il carattere largo è una lettera maiuscola, zero altrimenti.
Note
ISO 30112 specifica quali caratteri Unicode sono inclusi nella categoria superiore di POSIX.
Esempio
#include#include #include #include intmain(void){wchar_t c = L'u053d';// Armenian capital letter xeh ('Խ')printf("in the default locale, iswupper(%#x) = %dn", c,!!iswupper(c));setlocale(LC_ALL,"en_US.utf8");printf("in Unicode locale, iswupper(%#x) = %dn", c,!!iswupper(c));}
Uscita:
in the default locale,iswupper(0x53d)=0 in Unicode locale,iswupper(0x53d)=1
Riferimenti
- Norma C11 (ISO/IEC 9899:2011):
- 7.30.2.1.11 La funzione iswupper (p: 451)
- Norma C99 (ISO/IEC 9899:1999):
- 7.25.2.1.11 La funzione iswupper (p: 397)
Vedi anche
isupper | verifica se un carattere è un carattere maiuscolo (funzione) |
Valori ASCII | caratteri |
|
|
|
|
|
|
|
|
|
|
|
|
||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
decimale | esadecimale | ottale | |||||||||||||
0-8 | x0 -x8 |
|