멀티바이트 및 와이드 문자
멀티바이트 문자는 하나 이상의 바이트의 시퀀스로 구성된 문자입니다. 각 바이트 시퀀스는 확장된 문자 집합에서 단일 문자를 나타냅니다. 멀티바이트 문자는 한자와 같은 문자 집합에 사용됩니다.
와이드 문자는 항상 16비트 크기의 다국어 문자 코드입니다. 문자 상수 형식은 char
이며 와이드 문자 형식은 wchar_t
입니다. 와이드 문자의 크기는 항상 고정되어 있으므로 와이드 문자를 사용하면 국제 공용 문자 집합으로 단순하게 프로그래밍할 수 있습니다.
와이드 문자열 리터럴, L"hello"
는 wchar_t
형식의 6개의 정수 배열이 됩니다.
{L'h', L'e', L'l', L'l', L'o', 0}
유니코드 사양은 와이드 문자에 대한 사양입니다. 멀티바이트 및 와이드 문자 간 변환을 위한 런타임 라이브러리 루틴에는 mbstowcs
, mbtowc
, wcstombs
및 wctomb
가 있습니다.
참조
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기