| Functions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Wide/multibyte conversions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
(C95) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Types | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Macros | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Defined in header <uchar.h> | ||
typedefuint_least32_t char32_t; | (since C11) | |
char32_t is an unsigned integer type used for 32-bit wide characters and is the same type asuint_least32_t.
Contents |
On any given platform, by the definition ofuint_least32_t, the width of typechar32_t can be greater than 32 bits, but the actual values stored in an object of typechar32_t will always have a width of 32 bits.
Possible output:
5 UTF-32 code units: [ 0x7a 0xdf 0x6c34 0x1f34c 0 ]
C++ documentation forFundamental types |