C islower () - C Standard Library

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.

Interesujące artykuły...