- C 标准库
- C 库 - 首页
- C 库 - <assert.h>
- C 库 - <complex.h>
- C 库 - <ctype.h>
- C 库 - <errno.h>
- C 库 - <fenv.h>
- C 库 - <float.h>
- C 库 - <inttypes.h>
- C 库 - <iso646.h>
- C 库 - <limits.h>
- C 库 - <locale.h>
- C 库 - <math.h>
- C 库 - <setjmp.h>
- C 库 - <signal.h>
- C 库 - <stdalign.h>
- C 库 - <stdarg.h>
- C 库 - <stdbool.h>
- C 库 - <stddef.h>
- C 库 - <stdio.h>
- C 库 - <stdlib.h>
- C 库 - <string.h>
- C 库 - <tgmath.h>
- C 库 - <time.h>
- C 库 - <wctype.h>
- C 标准库资源
- C 库 - 快速指南
- C 库 - 有用资源
- C 库 - 讨论
C 库 - iswlower() 函数
C 的wctype库 iswlower() 函数用于检查给定的宽字符(由 wint_t 表示)是否为小写字母,即“abcdefghijklmnopqrstuvwxyz”中的一个,或当前区域设置特有的任何小写字母。
此函数可用于字符验证、大小写转换、字符串处理或标记化和解析。
语法
以下是 iswlower() 函数的 C 库语法:
int iswlower( wint_t ch )
参数
此函数接受一个参数:
-
ch − 一个待检查的类型为 'wint_t' 的宽字符。
返回值
如果宽字符是小写字母,则此函数返回非零值;否则返回零。
示例 1
以下是一个基本的 C 示例,演示了 iswlower() 函数的使用。
#include <stdio.h> #include <wctype.h> #include <wchar.h> int main() { wchar_t wc = L'a'; if (iswlower(wc)) { wprintf(L"The character '%lc' is a lowercase letter.\n", wc); } else { wprintf(L"The character '%lc' is not a lowercase letter.\n", wc); } return 0; }
输出
以下是输出:
The character 'a' is a lowercase letter.
示例 2
在此示例中,我们使用 iswlower() 打印给定宽字符中的所有小写字母。
#include <stdio.h> #include <wctype.h> #include <wchar.h> int main() { wchar_t str[] = L"Hello, tutorialspoint India"; // Iterate over each character in the wide string for (int i = 0; str[i] != L'\0'; i++) { if (iswlower(str[i])) { wprintf(L"%lc ", str[i]); } } return 0; }
输出
以下是输出:
e l l o t u t o r i a l s p o i n t n d i a
示例 3
我们创建一个 C 程序来计算给定宽字符中小写字母的数量。
#include <stdio.h> #include <wctype.h> #include <wchar.h> int main() { wchar_t str[] = L"Hello, tutorialspoint India"; int lowercaseCount= 0; // Iterate over each character in the wide string for (int i = 0; str[i] != L'\0'; i++) { if (iswlower(str[i])) { lowercaseCount++; } } // Print the result wprintf(L"The wide string \"%ls\" contains %d lowercase letter(s).\n", str, lowercaseCount); return 0; }
输出
以下是输出:
The wide string "Hello, tutorialspoint India" contains 22 lowercase letter(s).
c_library_wctype_h.htm
广告