문자집합에는 2가지가 있다.
1. 멀티 바이트
2. 와이드 바이트(유니코드)
하나 이상의 바이트로 표현되는 방식
char exString[15] = "abcd한글";
이러한경우 abcd는 1바이트씩, 한글은 2바이트씩 사용된다.
이처럼 상황에 따라 문자를 표현하는 바이트를 조절하는 것을 멀티 바이트라고 한다.
항상 2바이트 (16비트) 크기로 문자를 표현하는 방식이다.
와이드 바이트는 표현할 때 char가 아닌 wchar_t로 표현한다.
wchar_t exString[15] = L"abcd한글";
""로 표현하는 문자열 앞에 L을 붙여주어 2바이트로 표현한다고 나타내준다.