char32_t
Von cppreference.com
| Definiert im Header <uchar.h> |
||
| typedef uint_least32_t char32_t; |
(seit C11) | |
char32_t ist ein vorzeichenloser ganzzahliger Typ, der für 32-Bit-Zeichen verwendet wird und vom gleichen Typ wie uint_least32_t ist.
Inhalt |
[bearbeiten] Hinweise
Auf jeder gegebenen Plattform kann die Breite des Typs char32_t gemäß der Definition von uint_least32_t größer als 32 Bits sein, aber die tatsächlich in einem Objekt vom Typ char32_t gespeicherten Werte werden immer eine Breite von 32 Bits haben.
[bearbeiten] Beispiel
Führen Sie diesen Code aus
Mögliche Ausgabe
5 UTF-32 code units: [ 0x7a 0xdf 0x6c34 0x1f34c 0 ]
[bearbeiten] Referenzen
- C17-Standard (ISO/IEC 9899:2018)
- 7.28 Unicode-Dienstprogramme <uchar.h> (S. 292)
- 7.20.1.2 Ganzzahltypen mit minimaler Breite (S. 212-213)
- C11-Standard (ISO/IEC 9899:2011)
- 7.28 Unicode-Dienstprogramme <uchar.h> (S. 398)
- 7.20.1.2 Ganzzahltypen mit minimaler Breite (S. 290)
- C99-Standard (ISO/IEC 9899:1999)
- 7.18.1.2 Ganzzahltypen mit minimaler Breite (S. 256)
[bearbeiten] Siehe auch
| C++ Dokumentation für Fundamentale Typen
|