Funkce islower () kontroluje, zda je znak malá abeceda (az) nebo ne.
Funkční prototyp islower ()
int islower (int arg);
Funkce islower () přebírá jeden argument ve formě celého čísla a vrací hodnotu typu int
.
I když islower () bere celé číslo jako argument, znak je předán funkci. Interně je znak při kontrole převeden na hodnotu ASCII.
Je definován v "> hlavičkovém souboru.
C islower () návratová hodnota
Návratová hodnota | Poznámky |
---|---|
Nenulové číslo (x> 0) | Argument je malá abeceda. |
Nula (0) | Argument není malá abeceda. |
Příklad: Funkce C islower ()
#include #include int main() ( char c; c='t'; printf("Return value when %c is passed to islower(): %d", c, islower(c)); c='D'; printf("Return value when %c is passed to islower(): %d", c, islower(c)); return 0; )
Výstup
Návratová hodnota při předání t do islower (): 2 Návratová hodnota při předání D je islower (): 0
Poznámka: Při předání malé abecedy do islower () ve vašem systému můžete získat jinou celočíselnou hodnotu. Ale když předáte jakýkoli jiný znak než malý znak islower (), vždy vrátí 0.