Funkcija isupper () pārbauda, vai rakstzīme ir lielais alfabēts (AZ).
C isupper () prototips
int isupper (int arguments);
Funkcija isupper () ņem vienu argumentu vesela skaitļa formā un atgriež veida vērtību int
.
Lai gan isupper () kā argumentu ņem veselu skaitli, funkcijai tiek nodota rakstzīme. Iekšēji pārbaudei raksturs tiek pārvērsts par ASCII.
Tas ir definēts galvenes failā ">.
C isupper () atgriešanās vērtība
Atgriešanās vērtība | Piezīmes |
---|---|
Vesels skaitlis, kas nav nulle (x> 0) | Arguments ir lielo burtu alfabēts. |
Nulle (0) | Arguments nav lielo burtu alfabēts. |
Piemērs: funkcija 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; )
Rezultāts
Atgriezties vērtība, kad lielais burts C tiek nodots isupper (): 1 Atgriezties vērtība, kad tiek pārsūtīta cita rakstzīme + ir isupper (): 0
Piezīme: Ja lielo burtu alfabēts tiek pārsūtīts uz sistēmas isupper (), var iegūt atšķirīgu skaitļa vērtību. Bet, nododot isupper () jebkuru rakstzīmi, izņemot lielos burtus, tā vienmēr atgriež 0.