문자열을 표현하기 위해 사용하는 CHAR타입의 배열! 그런데 C++을 하다보면 CHAR,TCHAR,WCHAR을 혼용해서 쓸 때가 많다. 그래서 그 차이점을 비교해보려한다. 우선 아스키코드, 멀티바이트, 유니코드에 대해 먼저 보자면. 1.아스키코드(ASCII) 아스키코드는 ANSI에서 만든 미국정보교환표준부호 이다. 7비트 부호체계이며 영문 키보드로 입력할 수 있는 모든 기호들을 128개로 나타내긴 했지만 아스키코드의 모든 문자크기는 1byte로 2byte 이상의 코드를 표현할 수 없었다. 2.멀티바이트 문자 집합. 멀티바이트 문자 집합은 아스키코드(1byte)에 다른문자(2byte)등을 포함한 문자 집합이다. 그래서 한 문자가 영어일땐 1byte이며 상황에 따라 2byte이상이기도하다. 즉, 특정 문자 ..