문자 형식Character Types

L 문자가 앞에 오지 않는 정수 문자 상수는 int 형식입니다.An integer character constant not preceded by the letter L has type int. 단일 문자가 포함된 정수 문자 상수의 값은 정수로 해석된 문자의 숫자 값입니다.The value of an integer character constant containing a single character is the numerical value of the character interpreted as an integer. 예를 들어 a 문자의 숫자 값은 10진수로 97이고 16진수로 61입니다.For example, the numerical value of the character a is 97 in decimal and 61 in hexadecimal.

구문적으로 "와이드 문자 상수"는 L 문자가 앞에 붙는 문자 상수입니다. 와이드 문자 상수의 형식은 STDDEF.H 헤더 파일에 정의된 정수 형식인 wchar_t입니다.Syntactically, a "wide-character constant" is a character constant prefixed by the letter L. A wide-character constant has type wchar_t, an integer type defined in the STDDEF.H header file. 예:For example:

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

와이드 문자 상수는 너비가 16비트이며 확장된 실행 문자 집합의 멤버를 지정합니다.Wide-character constants are 16 bits wide and specify members of the extended execution character set. 와이드 문자 상수를 사용하면 char 형식으로 표현하기에는 너무 큰 알파벳 문자를 표현할 수 있습니다.They allow you to express characters in alphabets that are too large to be represented by type char. 와이드 문자에 대한 자세한 내용은 멀티바이트 및 와이드 문자를 참조하세요.See Multibyte and Wide Characters for more information about wide characters.

참고 항목See Also

C 문자 상수C Character Constants