C isupper () - Bibliothèque standard C

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.

Articles intéressants...