C isupper () - C-standardikirjasto

Isupper () -toiminto tarkistaa, onko merkki isoja aakkosia (AZ) vai ei.

C isupper () -prototyyppi

 int isupper (int-argumentti);

Funktio isupper () ottaa yhden argumentin kokonaisluvuna ja palauttaa tyypin arvon int.

Vaikka isupper () ottaa kokonaisluvun argumenttina, merkki välitetään funktiolle. Sisäisesti merkki muunnetaan tarkistettavaksi sen ASCII-muotoon.

Se määritetään "> header-tiedostossa.

C isupper () palautusarvo

Palautusarvo Huomautukset
Nollasta poikkeava kokonaisluku (x> 0) Argumentti on isoja aakkosia.
Nolla (0) Argumentti ei ole isoja aakkosia.

Esimerkki: C isupper () -toiminto

 #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; )

Tuotos

 Palautusarvo, kun isot merkit C välitetään isupperille (): 1 Palautusarvo, kun toinen merkki + välitetään isupperille (): 0 

Huomaa: Saatat saada erilaisen kokonaisluvun arvon, kun isot aakkoset välitetään järjestelmän isupper (): lle. Mutta kun välität isupperille () minkä tahansa muun merkin kuin isot kirjaimet, se palauttaa aina 0.

Mielenkiintoisia artikkeleita...