La fonction isupper () vérifie si un caractère est un alphabet majuscule (AZ) ou non.
Prototype C isupper ()
int isupper (argument int);
La fonction isupper () prend un seul argument sous la forme d'un entier et renvoie une valeur de type int
.
Même si isupper () prend un entier comme argument, le caractère est passé à la fonction. En interne, le caractère est converti en son ASCII pour le contrôle.
Il est défini dans le fichier d'en-tête ">.
Valeur renvoyée par C isupper ()
Valeur de retour | Remarques |
---|---|
Entier non nul (x> 0) | L'argument est un alphabet majuscule. |
Zéro (0) | L'argument n'est pas un alphabet majuscule. |
Exemple: fonction 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; )
Production
Valeur de retour lorsque le caractère majuscule C est passé à isupper (): 1 Valeur de retour lorsqu'un autre caractère + est passé à isupper (): 0
Remarque: Vous pouvez obtenir une valeur entière différente lorsque l'alphabet majuscule est passé à isupper () sur votre système. Mais, lorsque vous passez un caractère autre que les majuscules à isupper (), il renvoie toujours 0.