islower、 iswlower、 _islower_l、 _iswlower_l
判斷特定的字元是否用小寫字母。
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
);
參數
c
若要測試的整數。locale
若要使用的地區設定。
傳回值
每個這些常式傳回非零的 if c也代表小寫字元的特定內容。 islower如果傳回非零值c是一個小寫字母的字元 (a – z)。 iswlower傳回非零的值,如果c是廣泛的字元相對於小寫字母,或者如果c完全哪一個不是其中一個實作定義一組寬字元iswcntrl, iswdigit, iswpunct,或iswspace不是零。 每個這些常式會傳回 0,如果c初始條件未滿足測試條件。
與發行 CRT 程式庫一起使用時islower會顯示 CRT 判斷提示運算如果傳遞的參數,並不是 EOF 或 0 到 0xFF 的範圍。 偵錯 CRT 程式庫,搭配使用時islower會使用參數作為索引一個陣列,與未定義的結果,如果參數不是 EOF 或 0 到 0xFF 的範圍內。
使用這些函式的版本_l尾碼完全相同,不同之處在於它們使用傳遞中而不是目前的地區設定的地區設定相關行為的地區設定。 如需詳細資訊,請參閱 地區設定。
泛用文字常式對應
TCHAR。H 常式 |
_UNICODE & 未定義的 _MBCS |
定義的 _MBCS |
定義 _unicode 之後 |
---|---|---|---|
_istlower |
islower |
iswlower |
|
_istlower_l |
_islower _l |
_liswlower_l |
需求
常式 |
所需的標頭 |
---|---|
islower |
<ctype.h> |
iswlower |
<ctype.h> 或者 <wchar.h> |
_islower_l |
<ctype.h> |
_swlower_l |
<ctype.h> 或者 <wchar.h> |
其他的相容性資訊,請參閱相容性在簡介中。