char8_t
|
Defined in header
<uchar.h> |
||
|
typedef unsigned char char8_t;
|
(since C23) | |
char8_t is an unsigned integer type used for UTF-8 and is the same type as unsigned char.
Example
Possible output:
11 UTF-8 code units: [ 7A C3 9F E6 B0 B4 F0 9F 8D 8C 00 ]
References
- C23 standard (ISO/IEC 9899:2023):
-
- 7.30 Unicode utilities <uchar.h> (p: 410)