Name

islower

Synopsis

Ascertains whether a given character is a lowercase letter

#include <ctype.h>
intislower( int c );

The function islower() tests whether its character argument is a lowercase letter. 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.

If the character is a lowercase letter, islower() returns a nonzero value (that is, true); if not, the function returns 0 (false).

In the default locale C, the truth values of isupper() and islower() are mutually exclusive for the alphabetic characters. However, other locales may have alphabetic characters for which both isupper() and islower() return true, or characters which are alphabetic, but are neither upper- nor lowercase.

Example

See the example for isprint() in this chapter.

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.