Name

iswlower

Synopsis

Ascertains whether a given wide character is a lowercase letter

#include <wctype.h>
intiswlower( wint_t wc );

The iswlower() function is the wide-character version of the islower() character classification function. It tests whether its character argument is a lowercase letter. If the character is a lowercase letter, iswlower() returns a nonzero value (that is, true); if not, the function returns 0 (false).

Which characters are letters and which letters are lowercase both depend on the current locale setting for the category LC_CTYPE, which you can query or change using the setlocale() function. For some locale-specific characters, both iswupper() and iswlower() may return true, or both may return false even though iswalpha() returns true. However, iswlower() is mutually exclusive with iswcntrl(), iswdigit(), iswpunct(), and iswspace() in all locales.

Example

See the example for iswalpha() in this chapter.

See Also

iswupper(), iswalpha(); the corresponding function for byte characters, islower(); the extensible wide-character classification function, iswctype(); iswalnum(), iswblank(), iswcntrl(), iswdigit(), iswgraph(), iswprint(), iswpunct(), iswspace(), iswxdigit(), setlocale()

Get C in a Nutshell now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.