La funzione isupper () controlla se un carattere è un alfabeto maiuscolo (AZ) o meno.
Prototipo C isupper ()
int isupper (int argomento);
La funzione isupper () accetta un singolo argomento sotto forma di numero intero e restituisce un valore di tipo int
.
Anche se isupper () accetta integer come argomento, il carattere viene passato alla funzione. Internamente, il carattere viene convertito nel suo ASCII per il controllo.
È definito in "> file di intestazione.
C isupper () Valore restituito
Valore di ritorno | Osservazioni |
---|---|
Numero intero diverso da zero (x> 0) | L'argomento è un alfabeto maiuscolo. |
Zero (0) | L'argomento non è un alfabeto maiuscolo. |
Esempio: funzione C isupper ()
#include #include int main() ( char c; c = 'C'; printf("Return value when uppercase character %c is passed to isupper(): %d", c, isupper(c)); c = '+'; printf("Return value when another character %c is passed to is isupper(): %d", c, isupper(c)); return 0; )
Produzione
Restituisce il valore quando il carattere maiuscolo C viene passato a isupper (): 1 Restituisce il valore quando un altro carattere + viene passato a isupper (): 0
Nota: potresti ottenere un valore intero diverso quando l'alfabeto maiuscolo viene passato a isupper () sul tuo sistema. Tuttavia, quando passi a isupper () un carattere diverso dal carattere maiuscolo, restituisce sempre 0.