islower、iswlower、_islower_l、_iswlower_lislower, iswlower, _islower_l, _iswlower_l

整数が小文字を表すかどうかを決定します。Determines whether an integer represents a lowercase character.

構文Syntax

int islower(
   int c
);
int iswlower(
   wint_t c
);
int islower_l(
   int c,
   _locale_t locale
);
int _iswlower_l(
   wint_t c,
   _locale_t locale
);

パラメーターParameters

cc
テストする整数。Integer to test.

localelocale
使用するロケール。Locale to use.

戻り値Return Value

これらの各ルーチンは、 cが小文字の特殊表現である場合は0以外の値を返します。Each of these routines returns nonzero if c is a particular representation of a lowercase character. cが小文字 (a ~ z) の場合、 islowerは0以外の値を返します。islower returns a nonzero value if c is a lowercase character (a - z). cが小文字に対応するワイド文字の場合、またはcが、 iswcntrliswdigit、iswpunct のいずれでもないワイド文字の実装定義セットの1つである場合、 iswlowerは0以外の値を返します。、、またはiswspaceが0以外です。iswlower returns a nonzero value if c is a wide character that corresponds to a lowercase letter, or if c is one of an implementation-defined set of wide characters for which none of iswcntrl, iswdigit, iswpunct, or iswspace is nonzero. これらの各ルーチンは、 cがテスト条件を満たしていない場合は0を返します。Each of these routines returns 0 if c does not satisfy the test condition.

_Lサフィックスが付いているこれらの関数のバージョンでは、ロケールに依存する動作に現在のロケールではなく渡されたロケールを使用します。The versions of these functions that have the _l suffix use the locale that's passed in instead of the current locale for their locale-dependent behavior. 詳細については、「 Locale」を参照してください。For more information, see Locale.

Cが EOF でない場合、または 0 ~ 0xff の範囲内にある場合、 islower_islower_lの動作は未定義です。The behavior of islower and _islower_l is undefined if c is not EOF or in the range 0 through 0xFF, inclusive. デバッグ CRT ライブラリが使用され、 cがこれらの値のいずれでもない場合、関数はアサーションを発生させます。When a debug CRT library is used and c is not one of these values, the functions raise an assertion.

汎用テキスト ルーチンのマップGeneric-Text Routine Mappings

TCHAR.H のルーチンTCHAR.H routine _UNICODE および _MBCS が未定義の場合_UNICODE & _MBCS not defined _MBCS が定義されている場合_MBCS defined _UNICODE が定義されている場合_UNICODE defined
istlower (_s)_istlower islowerislower _ismbclower_ismbclower iswloweriswlower
_istlower_l_istlower_l _islower _l _ismbclower_l_ismbclower_l _l (_l)_liswlower_l

必要条件Requirements

ルーチンによって返される値Routine 必須ヘッダーRequired header
islowerislower <ctype.h><ctype.h>
iswloweriswlower <ctype.h> または <wchar.h><ctype.h> or <wchar.h>
_islower_l_islower_l <ctype.h><ctype.h>
_swlower_l_swlower_l <ctype.h> または <wchar.h><ctype.h> or <wchar.h>

互換性の詳細については、「 互換性」を参照してください。For additional compatibility information, see Compatibility.

関連項目See also

文字分類Character Classification
ロケールLocale
is、isw 系ルーチンis, isw Routines