type
<cwchar>

wchar_t

Wide character
Type whose range of values can represent distinct codes for all members of the largest extended character set specified among the supported locales.

In C++, wchar_t is a distinct fundamental type (and thus it is not defined in <cwchar> nor any other header).

In C, this is a typedef of an integral type.