C isupper () - Biblioteca standard C

Funcția isupper () verifică dacă un caracter este un alfabet majuscul (AZ) sau nu.

C isupper () Prototip

 int isupper (int argument);

Funcția isupper () ia un singur argument sub forma unui număr întreg și returnează o valoare de tip int.

Chiar dacă, isupper () ia întreg ca argument, caracterul este trecut la funcție. Pe plan intern, personajul este convertit în ASCII pentru verificare.

Este definit în fișierul antet ">.

C isupper () Valoare returnată

Valoare returnată Observații
Număr întreg diferit de zero (x> 0) Argumentul este un alfabet cu majuscule.
Zero (0) Argumentul nu este un alfabet cu majuscule.

Exemplu: funcția 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; )

Ieșire

 Returnează valoarea când caracterul majuscul C este trecut la isupper (): 1 Returnează valoarea când un alt caracter + este trecut la isupper (): 0 

Notă: Este posibil să obțineți valori întregi diferite atunci când alfabetul mare este trecut la isupper () pe sistemul dvs. Dar, atunci când treceți orice caracter în afară de majuscule la isupper (), acesta returnează întotdeauna 0.

Articole interesante...