C++官网参考链接:https://cplusplus.com/reference/cwctype/towlower/
函数
towlower
wint_t towlower ( wint_t c );
将大写宽字符转换为小写宽字符
如果c是一个大写字母并且有一个小写等价物,则将c转换为它的小写等价物。如果不可能进行这样的转换,则返回值不变的c。
注意,什么被认为是字母可能取决于所使用的语言环境。
如果一个大写字符有多个对应的小写字符,则此函数总是对相同的c值返回相同的字符。
此函数是tolower(
在C++中,对于所有字符类型,该函数(tolower)的特定于语言环境的模板版本存在于头文件
形参
c
要转换为一个wint_t值或WEOF的宽字符。
wint_t是一个整型类型。
返回值
如果该值存在,则为相当于c的小写宽字符,否则为c(未更改)。
该值作为wint_t值返回,可以隐式转换为wchar_t。
用例
/* towlower example */
#include
#include
int main ()
{
int i=0;
wchar_t str[] = L"Test String.\n";
wchar_t c;
while (str[i])
{
c = str[i];
putwchar (towlower(c));
i++;
}
return 0;
}
输出:
