Функция iswlower () в C / C ++

Опубликовано: 30 Декабря, 2021

Iswlower () - это встроенная функция в C / C ++, которая проверяет, является ли данный широкий символ строчным символом или нет. Он определен в заголовочном файле cwctype C ++.

Синтаксис :

 int iswlower (ch)

Параметры : функция принимает единственный обязательный параметр ch, который определяет широкий символ, который мы должны проверить, является ли он строчным символом или нет.

Возвращаемое значение : функция возвращает два значения, как показано ниже.

  • Если параметр ch является символом нижнего регистра, возвращается ненулевое значение.
  • Если это не строчный символ, возвращается 0.

Ниже программы иллюстрируют вышеуказанную функцию.

Программа 1 :

// C++ program to illustrate
// iswlower() function
#include <cwctype>
#include <iostream>
using namespace std;
int main()
{
wchar_t ch1 = 'a' ;
wchar_t ch2 = 'A' ;
// Function to check if the character
// is a lowercase character or not
if (iswlower(ch1))
wcout << ch1 << " is a lowercase character " ;
else
wcout << ch1 << " is not a lowercase character " ;
wcout << endl;
if (iswlower(ch2))
wcout << ch2 << " is a lowercase character " ;
else
wcout << ch2 << " is not a lowercase character " ;
return 0;
}
Выход:
а - символ нижнего регистра 
A не является строчной буквой

Программа 2 :

// C++ program to illustrate
// iswlower() function
#include <cwctype>
#include <iostream>
using namespace std;
int main()
{
wchar_t ch1 = 'q' ;
wchar_t ch2 = '?' ;
// Function to check if the character
// is a lowercase character or not
if (iswlower(ch1))
wcout << ch1 << " is a lowercase character " ;
else
wcout << ch1 << " is not a lowercase character " ;
wcout << endl;
if (iswlower(ch2))
wcout << ch2 << " is a lowercase character " ;
else
wcout << ch2 << " is not a lowercase character " ;
return 0;
}
Выход:
q - символ нижнего регистра 
? не строчный символ
Хотите учиться на лучших видео и практических задачах, ознакомьтесь с Базовым курсом C для базового и продвинутого C.
C++ C