[C/C++] define, NULL, sizeof 헷갈리는 예시들 예시1)#define A 12345 #define B 12345678910111213 int main(){ printf("%d %d", sizeof(A), sieof(B)); return 0; }define 전처리기로 상수를 정의할 때, 형변환이 자동으로 되는지 궁금했음.결과는 4, 8로 자동 형변환이 된다고 생각하면 될 듯.다음과 접미사를 통해 명시적으로 타입을 선언할 수 있다.U, LL 등도 가능함.#define var1 10i8 // char '2' #define var2 10ui8 // unsigned char #define var3 10i166 // short #define var4 10ui16 // unsigned sh..