char32_t
From cppreference.net
|
헤더 파일에 정의됨
<uchar.h>
|
||
|
typedef
uint_least32_t
char32_t
;
|
(C11부터) | |
char32_t 는 32비트 와이드 문자를 위한 부호 없는 정수 타입이며, uint_least32_t 와 동일한 타입입니다.
목차 |
참고 사항
어떤 플랫폼에서든, uint_least32_t 의 정의에 따라, char32_t 타입의 너비는 32비트보다 클 수 있지만, char32_t 타입의 객체에 저장되는 실제 값은 항상 32비트 너비를 가집니다.
예제
이 코드 실행
가능한 출력:
5 UTF-32 code units: [ 0x7a 0xdf 0x6c34 0x1f34c 0 ]
참고문헌
- C17 표준 (ISO/IEC 9899:2018):
-
- 7.28 Unicode utilities <uchar.h> (p: 292)
-
- 7.20.1.2 Minimum-width integer types (p: 212-213)
- C11 표준 (ISO/IEC 9899:2011):
-
- 7.28 Unicode utilities <uchar.h> (p: 398)
-
- 7.20.1.2 Minimum-width integer types (p: 290)
- C99 표준 (ISO/IEC 9899:1999):
-
- 7.18.1.2 최소 너비 정수형 (p: 256)
참고 항목
|
C++ documentation
for
Fundamental types
|