문자 형식

L 문자가 앞에 오지 않는 정수 문자 상수는 int 형식입니다. 단일 문자가 포함된 정수 문자 상수의 값은 정수로 해석된 문자의 숫자 값입니다. 예를 들어 a 문자의 숫자 값은 10진수로 97이고 16진수로 61입니다.

구문적으로 "와이드 문자 상수"는 L 문자가 앞에 붙는 문자 상수입니다. 와이드 문자 상수의 형식은 STDDEF.H 헤더 파일에 정의된 정수 형식인 wchar_t입니다. 예:

char    schar =  'x';   /* A character constant          */  
wchar_t wchar = L'x';   /* A wide-character constant for   
                            the same character           */  

와이드 문자 상수는 너비가 16비트이며 확장된 실행 문자 집합의 멤버를 지정합니다. 와이드 문자 상수를 사용하면 char 형식으로 표현하기에는 너무 큰 알파벳 문자를 표현할 수 있습니다. 와이드 문자에 대한 자세한 내용은 멀티바이트 및 와이드 문자를 참조하세요.

참고 항목

C 문자 상수