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

towupper

函数   <cwctype>

wint_t towupper ( wint_t c );

将小写宽字符转换为大写

如果c是小写字母并具有等效的大写字母,则将c转换为其等效的大写字母。 如果不可能进行这样的转换,则返回值为不变的c。

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

如果一个小写字符有多个对应的大写字符,这个函数总是返回相同的字符,对应于c的相同值。

这个函数相当于toupper (<cctype>)。

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

☲  参数


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

☉  返回值



等于c(如果存在)的大写字母,否则等于c(不变)。Wint_t是整型。

☣  示例



/* towupper 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];
    putwchar (towupper(c));
    i++;
  }
  return 0;
}

输出:
TEST STRING.

🍄  另请参阅



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

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