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.








