char32_t
|
Definiert im Header
<uchar.h>
|
||
|
typedef
uint_least32_t
char32_t
;
|
(seit C11) | |
char32_t ist ein vorzeichenloser Ganzzahltyp, der für 32-Bit-Breitzeichen verwendet wird und derselbe Typ ist wie uint_least32_t .
Inhaltsverzeichnis |
Hinweise
Auf jeder beliebigen Plattform kann, gemäß der Definition von uint_least32_t , die Breite des Typs char32_t größer als 32 Bit sein, aber die tatsächlichen Werte, die in einem Objekt des Typs char32_t gespeichert werden, werden immer eine Breite von 32 Bit haben.
Beispiel
Mögliche Ausgabe:
5 UTF-32 code units: [ 0x7a 0xdf 0x6c34 0x1f34c 0 ]
Referenzen
- C17 Standard (ISO/IEC 9899:2018):
-
- 7.28 Unicode-Utilities <uchar.h> (S: 292)
-
- 7.20.1.2 Mindestbreite-Ganzzahltypen (S: 212-213)
- C11 Standard (ISO/IEC 9899:2011):
-
- 7.28 Unicode-Utilities <uchar.h> (S. 398)
-
- 7.20.1.2 Ganzzahltypen mit Mindestbreite (S. 290)
- C99-Standard (ISO/IEC 9899:1999):
-
- 7.18.1.2 Ganzzahltypen mit minimaler Breite (S: 256)
Siehe auch
|
C++ Dokumentation
für
Fundamental types
|