Funkce isupper () kontroluje, zda je znak velká abeceda (AZ) nebo ne.
C isupper () prototyp
int isupper (int argument);
Funkce isupper () přebírá jediný argument ve formě celého čísla a vrací hodnotu typu int
.
I když isupper () bere celé číslo jako argument, znak je předán funkci. Interně je znak pro kontrolu převeden do svého ASCII.
Je definován v "> hlavičkovém souboru.
C isupper () návratová hodnota
Návratová hodnota | Poznámky |
---|---|
Nenulové celé číslo (x> 0) | Argument je velká abeceda. |
Nula (0) | Argument není velká abeceda. |
Příklad: Funkce 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; )
Výstup
Návratová hodnota při předání velkého písmene C isupper (): 1 Návratová hodnota při předání dalšího znaku + je isupper (): 0
Poznámka: Při předávání velkých písmen abecedy isupper () ve vašem systému můžete získat jinou celočíselnou hodnotu. Když ale předáte jakýkoli jiný znak než velký znak isupper (), vždy vrátí 0.