Функция islower
Функция islower проверяет, является ли символ
строчной буквой латиницы. В параметр мы передаем
код символа. Для строчной буквы функция возвращает
ненулевое число, для заглавной буквы, цифры и знака -
0. Функция доступна после подключения
заголовочного файла <cctype>.
Аргумент приводят к unsigned char. Иначе для
символа с отрицательным кодом поведение функции
не определено.
Синтаксис
islower(ch);
Пример
Давайте проверим строчную букву 'z':
#include <iostream>
#include <cctype>
using namespace std;
int main()
{
bool res = islower(static_cast<unsigned char>('z')) != 0;
cout << res << endl;
return 0;
}
Результат выполнения кода:
1
Пример
Давайте проверим заглавную букву 'Z':
#include <iostream>
#include <cctype>
using namespace std;
int main()
{
bool res = islower(static_cast<unsigned char>('Z')) != 0;
cout << res << endl;
return 0;
}
Результат выполнения кода:
0