Backend/C

매크로에서 # 연산자의 사용

petitCoding 2012. 4. 12. 10:30

매크로에서 # 연산자의 사용

 

1 : #include <stdio.h>

2 : #define OUT(x) printf(#x " is equal to %d.\n", x)

3 : main(){
4 :  int value = 123;
5 :  OUT(value);
6 :  return 0;
7 : }

 

출력 : value is equal to 123.

 

매크로를 정의하는 문장에서 매개 변수의 앞에 # 기호를 사용하면 매크로를 사용할 때 인수를 큰따옴표에 포함된 문자열로 변환한다.

반응형

'Backend > C' 카테고리의 다른 글

strcat() 의 사용  (0) 2012.04.12
수치 연산 함수 사용하기  (0) 2012.04.12
검색과 정렬  (0) 2012.04.12
문자열 비교를 위한 strcmp  (0) 2012.04.12
디스크 파일 사용하기 -여러 가지 함수들  (0) 2012.04.12