Q 8.9 제 컴파일러에 버그가 있습니다. sizeof('a')의 값이 sizeof(char)인 1 로 나오지 않고, 2가 나옵니다. Answer 놀랍게도, C 언어에서 문자 상수(character constant)의 타입은 int입니 다. 따라서 sizeof('a')는 sizeof(int)와 같습니다. (C++에서는 조금 다릅니다.) 덧붙여 질문 7.8도 참고하시기 바랍니다. Note 참고로 C++에서 문자 상수의 타입은 char입니다. 즉, sizeof('a')는 sizeof(char)와 같습니다. Q 10.1 다음과 같이 간단한, 함수와 비슷한 매크로를 만들려고 합니다. #define square(x) x * x 그런데, 가끔씩 제대로 동작하지 않습니다. 왜 그럴까요? Answer 매크로 확장(ex..