다음을 통해 공유


Charizing 연산자(#@)

Microsoft 전용

charizing 연산자는 매크로의 인수에만 사용할 수 있습니다. 매크로 정의에서 정식 매개 변수 앞에 오는 경우 #@ 실제 인수는 작은따옴표로 묶고 매크로가 확장될 때 문자로 처리됩니다. 예시:

#define makechar(x)  #@x

위의 정의는 다음 문이

a = makechar(b);

다음과 같이 확장되게 합니다.

a = 'b';

작은따옴표()를' 문자화 연산자에 사용할 수 없습니다.

Microsoft 전용 종료

참고 항목

전처리기 연산자