Функция islower () проверяет, является ли символ строчным алфавитом (az) или нет.
Прототип функции islower ()
int islower (int arg);
Функция islower () принимает единственный аргумент в виде целого числа и возвращает значение типа int
.
Несмотря на то, что islower () принимает в качестве аргумента целое число, в функцию передается символ. Внутренне символ преобразуется в его значение ASCII для проверки.
Он определен в "> заголовочном файле.
C islower () Возвращаемое значение
Возвращаемое значение | Замечания |
---|---|
Ненулевое число (x> 0) | Аргумент - это строчный алфавит. |
Ноль (0) | Аргумент - это не строчный алфавит. |
Пример: функция 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; )
Вывод
Возвращаемое значение, когда t передается в islower (): 2 Возвращаемое значение, когда D передается в islower (): 0
Примечание. Вы можете получить другое целочисленное значение, если строчные буквы передаются в islower () в вашей системе. Но когда вы передаете islower () любой другой символ, кроме символа нижнего регистра, он всегда возвращает 0.