Home C&C++函数库 c++ 语法 程序源码 Linux C库

iswupper

函数   <cwctype>

int iswupper (wint_t c);

检查宽字符是否为大写的字母

检查c是否为大写的字母。

请注意,哪些被视为字母可能取决于所使用的地区。

该函数是与isupper (<cctype>)等效的宽字符版: 如果c通过wctob转换为 isupper为true的字符,则该函数也始终将其视为小写字母.

在c++中,对于所有字符类型,该函数的特定于区域的模板版本( isupper )在头文件<locale>中。

☲  参数


c
要检查的宽字符,转换为wint_t或WEOFwint_t是整型。

☉  返回值



如果c确实是一个大写的字母,返回一个不等于零的值(如,true)。否则零(即false)。

☣  示例



/* iswlower example */
#include <stdio.h>
#include <wctype.h>
int main ()
{
  int i=0;
  wchar_t str[] = L"Test String.\n";
  wchar_t c;
  while (str[i])
  {
    c = str[i];
    if (iswupper(c)) c=towlower(c);
    putwchar (c);
    i++;
  }
  return 0;
}

输出:
test string.

🍄  另请参阅



isupper 检查字符是否为大写字母(function )
iswlower 检查宽字符是否为小写字母(function )
iswalpha 检查宽字符是否为字母(function )
towlower 将大写宽字符转换为小写(function)
towupper 将小写宽字符转换为大写(function )
isupper(locale) 使用区域设置检查字符是否为大写字母(function template )

联系我们 免责声明 关于CandCplus 网站地图