#과 ##은 전처리기의 연산자로 컴파일러가 #define전처리 과정에서만 사용하는 특수한 연산자
C언어 자체의 연산자는 아니므로 우선순위나 결합규칙 등은 적용되지 않는다.
- 출력결과 -
5*3=15
2*(3+1)=8
#연산자는 #define문의 인수앞에 사용되며 피연산자를 문자열로 바꾸는 역할을 한다.
'Developer > C / C++' 카테고리의 다른 글
가변인자를 이용한 함수 (0) | 2013.08.07 |
---|---|
struct size (0) | 2013.08.05 |
#pragma pack (0) | 2013.08.02 |
const 와 포인터 (0) | 2013.08.01 |
배열을 포인터로 표현 (0) | 2013.08.01 |