C isupper () - C standarta bibliotēka

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.

Interesanti raksti...