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.