Funkcja islower () sprawdza, czy znak jest małym alfabetem (az), czy nie.
Prototyp funkcji islower ()
int islower (int arg);
Funkcja islower () przyjmuje pojedynczy argument w postaci liczby całkowitej i zwraca wartość typu int
.
Mimo że islower () przyjmuje jako argument liczbę całkowitą, do funkcji przekazywany jest znak. Wewnętrznie znak jest konwertowany na jego wartość ASCII w celu sprawdzenia.
Jest zdefiniowany w "> pliku nagłówkowym.
C islower () Wartość zwracana
Wartość zwracana | Uwagi |
---|---|
Liczba niezerowa (x> 0) | Argumentem jest mały alfabet. |
Zero (0) | Argument nie jest małą literą. |
Przykład: funkcja 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; )
Wynik
Wartość zwracana po przekazaniu t do islower (): 2 Wartość zwracana po przekazaniu D do islower (): 0
Uwaga: Możesz otrzymać inną wartość całkowitą, gdy małe litery są przekazywane do islower () w twoim systemie. Ale kiedy przekazujesz do islower () jakikolwiek inny znak niż małe litery, zawsze zwraca 0.